2 asd68852105 asd68852105 于 2016.03.28 22:08 提问

请教一个权限菜单问题
jsp

权限功能一张表,有一个parentid字段,父类菜单等于0,子类菜单等于父类的主键id,怎么在JSP页面上正确显示出来(父类菜单对应相关的子类菜单)。

2个回答

hui963966800
hui963966800   2016.03.29 09:13
已采纳
            <s:iterator value="list" var="fir">
                <s:if test="#fir.pid==0">
                <div style="display:none" id='<s:property value="#fir.id" />'></div>
                    <s:iterator value="list"  var="sec">
                        <s:if test="#sec.pid==#fir.id">

类似于这种,遍历两次试试

zdw1138453189
zdw1138453189   2016.03.28 22:51

最好的方式是写一个类 Permission.class,在这个类中定义属性

private String resourceId;

private String resourceName;

private String parentId;

private Lisst permissions;

getter setter 方法省略

在servlet中返回一个 List 集合,在jsp页面上循环这个集合,取出来的resourceId和resourceName是父菜单的信息,然后循环
permission.permissions

取出里边的resourceId和resourceName等信息

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!