本文纯属个人见解,是对前面学习的总结,如有描述不正确的地方还请高手指正~
须要使用到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>
</ul>
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标签的解析机会来解释)
文章结束给大家分享下程序员的一些笑话语录:
IBM和波音777
波音777是有史以来第一架完全在电脑虚拟现实中设计制造的飞机,所用的设备完全由IBM公司所提供。试飞前,波音公司的总裁非常热情的邀请IBM的技术主管去参加试飞,可那位主管却说道:“啊,非常荣幸,可惜那天是我妻子的生日,So..”..
波音公司的总载一听就生气了:“胆小鬼,我还没告诉你试飞的日期呢!”