需要使用到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