首页 > 其他分享 >JSP中树状图的代码实现

JSP中树状图的代码实现

时间:2023-04-14 10:32:33浏览次数:36  
标签:jquery 插件 name 树状 标签 代码 struts JSP


需要使用到jquery插件jquery.treeview.js

 1、树状结构

<ul id="tree">
 
    <s:iterator value="#application.topPrivilegeList">

      <li>

         ${name}

         <ul>

            <s:iterator value="children">

               <li>

                  ${name}

                  <ul>

                     <s:iterator value="children">

                       

                        <li> ${name}</li>

                     </s:iterator>

                  </ul> 

               </li>

            </s:iterator>

         </ul>

      </li>

    </s:iterator>

2、给树状结构加上图片

<span class="folder">${name}</span>


3、使单击复选框和单机文字具有同样的效果

<input type="checkbox" name="privilegeIds" value="${id}" id="cb_${id}" <s:property value="%{id in privilegeIds ? 'checked' : ''}"/> />
<label for="cb_${id}"><span class="folder">${name}</span></label>

注意,在<input />标签中是可以嵌套<s:property/>等struts标签的(这可以根据普通的标签和struts标签的解析时机来解释)

标签:jquery,插件,name,树状,标签,代码,struts,JSP
From: https://blog.51cto.com/u_5290007/6189583

相关文章

  • kettle从入门到精通 第十二课 kettle java代码过滤记录、利用Janino计算Java表达式
    1、下图通过简单的示例讲解了根据java代码过滤记录和利用Janino计算Java表达式两个组件。   2、根据java代码过滤记录1)步骤名称:自定义2)接收匹配的行的步骤(可选):下面条件(java表达式)执行结果为true时流转的步骤3)接收不匹配的行的步骤(可选):下面条件(java表达式)执行结果......
  • 常见的低代码开发工具推荐
    低代码平台已成为开发人员简化和加快编码过程的日益流行的工具。它的出现减少了企业完成应用程序开发所需的时间和成本,越来越多的企业正在转向低码平台,以加快开发进程并释放他们的创造力。进一步讲,低代码平台是软件开发工具,可以降低创建应用程序的复杂性。与传统的代码编写不同,开发......
  • MATLAB代码:基于改进K-means算法的含电动汽车负荷源荷场景聚类
    MATLAB代码:基于改进K-means算法的含电动汽车负荷源荷场景聚类关键词:有序聚类 改进k-means聚类电动汽车负荷聚类风光场景聚类 仿真平台:MATLAB主要内容:代码主要做的是基于改进k-means算法的场景生成,具体为含有电动汽车负荷的场景聚类问题,其中,光电和电负荷用有序聚类方法,风......
  • MATLAB代码:基于非对称纳什谈判的多微网P2P电能交易策略
    MATLAB代码:基于非对称纳什谈判的多微网P2P电能交易策略关键词:纳什谈判合作博弈 微网电转气-碳捕集 P2P电能交易交易   参考文档:加好友获取仿真平台:MATLABCPLEX+MOSEKIPOPT主要内容:该代码主要做的是微网间基于非对称纳什谈判的P2P电能交易共享问题,基于纳什谈判理论......
  • MATLAB代码:基于模型预测控制的楼宇负荷需求响应研究
    MATLAB代码:基于模型预测控制的楼宇负荷需求响应研究关键词:楼宇负荷空调模型预测控制需求响应 仿真平台:MATLAB+CVX平台主要内容:代码主要做的是一个建筑楼宇的需求响应问题,首先利用楼宇的储热特性,结合热力学方程构建了其储热模型,其次,考虑在动态能量电价的引导下,对楼宇负荷进......
  • MATLAB代码:基于两阶段鲁棒优化算法的微网电源容量优化配置
    MATLAB代码:基于两阶段鲁棒优化算法的微网电源容量优化配置关键词:容量优化配置微网 两阶段鲁棒规划仿真平台:MATLABYALMIP+CPLEX主要内容:代码主要做的是一个微网中电源容量优化配置的问题,即风电、光伏、储能以及燃气轮机的容量规划问题,程序考虑了不确定性,采用两阶段鲁棒优化......
  • MATLAB代码:基于条件风险价值CVaR的微网动态定价与调度策略
    MATLAB代码:基于条件风险价值CVaR的微网动态定价与调度策略关键词:P2P交易微网优化调度条件风险价值合作博弈动态定价参考文档:加好友获取仿真平台:MATLAByalmip+cplex+mosek主要内容:代码主要做的是一个基于主从博弈的考虑差别定价和风险管理的微网动态定价与调度策略,构建了......
  • MATLAB代码:基于分时电价条件下家庭能量管理策略研究
    MATLAB代码:基于分时电价条件下家庭能量管理策略研究关键词:家庭能量管理模型分时电价空调电动汽车可平移负荷仿真平台:MATLAB+CPLEX平台主要内容:代码主要做的是家庭能量管理模型,首先构建了电动汽车、空调、热水器以及烘干机等若干家庭用户用电设备的能量管理模型,其次,考虑在......
  • MATLAB代码:基于多目标遗传算法的分布式电源选址定容研究
    MATLAB代码:基于多目标遗传算法的分布式电源选址定容研究关键词:分布式电源选址定容多目标遗传算法  参考文档:《店主自写文档》基本复现;仿真平台:MATLAB主要内容:代码主要做的是基于多目标遗传算法的分布式电源选址定容模型,首先构建了含义分布式电源的配电网基本结构,对分布......
  • MATLAB代码:基于二阶锥优化的电气综合能源系统多目标无功优化
    MATLAB代码:基于二阶锥优化的电气综合能源系统多目标无功优化关键词:配电网无功优化二阶锥  电气综合能源系统仿真平台:MATLAB+CPLEX平台主要内容:代码主要做的是主动配电网的无功优化模型,配电网中考虑的设备包括风机、光伏以及储能、燃气轮机单元,无功电源还考虑了SVC等设备,......