jsp-请教一个权限菜单问题

问题描述

请教一个权限菜单问题

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

解决方案

            <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">

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

解决方案二:

最好的方式是写一个类 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等信息

时间: 2024-08-01 15:37:01

jsp-请教一个权限菜单问题的相关文章

ext 权限 menu 动态-我想请教一个关于Ext JS4根据权限动态生成左侧树形菜单,和上侧Menu下拉菜单。

问题描述 我想请教一个关于Ext JS4根据权限动态生成左侧树形菜单,和上侧Menu下拉菜单. 我现在根据自己想的写了一个动态生成树的例子:数据库有 用户表 : 里面有个角色id ,角色表: 里面有个可以访问页面的Id号.然后我登陆的时候会判断用户拥有哪些id号,再根据id号生成树形菜单. 现在我在页面上侧加Menu的下拉菜单.也想根据权限生成,但是没有思路..想请教下各位,有什么例子可以借鉴 或者指点一下.谢谢啦 ~~

分页-请教一个JSP页面中&amp;amp;lt;script&amp;amp;gt;里嵌套JAVA语句的问题

问题描述 请教一个JSP页面中<script>里嵌套JAVA语句的问题 我想在script里嵌套JAVA语句,接收从另一个页面传来的变量,然后根据他来决定下面的一个span的显示方式 其实就是想通过JS做一个分页的上一页下一页的显示,比如在第一页的时候,上一页的链接隐藏,当只有一页的时候,上一页下一页都隐藏,最后一页的时候下一页隐藏,就是这种效果 大致的代码如下,请问该怎么改怎么,两个从request中取的值都是可以取到的,已经在下面当前页数:X / Y显示了,但是这段代码没有达到预期效果 v

后台-请教一个关于网站用户密码保存的问题

问题描述 请教一个关于网站用户密码保存的问题 之前自己做过一个简单的网页有登录注册功能的,但是我是直接将用户注册的名字和密码保存在数据库中,换句话说,我可以在数据库里直接看到用户的密码.当然这只是一个个人简单的小demo,但我想问一下,在实际投入运行的网站中,他们是怎样保存用户的密码的?后台人员能够从数据库中看得到用户的密码吗?如果看不到,那比如我们要修改密码的话,后台又是如何判断我输入的密码是否是原来的密码? 求教一下~谢谢~ 解决方案 一般来说,我们使用哈希(Hash)算法来存储密码. 其中

布局-请教一个在弹窗中的跳转问题

问题描述 请教一个在弹窗中的跳转问题 弹窗的布局是上下布局的,上面的是一个div,下面是一个div,在下面的div中有滚动条,显示多条数据,现在做了一个按钮浮窗,当点击相应的按钮时,滚动到相应的位置,我是用的a锚点跳转的,但是整个页面都跟着跳转,上面的div就不见了 解决方案 a标签阉割href属性 解决方案二: 有没有代码,贴出一部分看看 解决方案三: 表单1 表单2 表单3 表单4 表单5 表单6 ? ? ? ? ? 前一节点工作质量: 请选择...优秀良好中等一般 办理意见: 附件上传:

如何在jsp实现一个订单表和订单明细表?

问题描述 如何在jsp实现一个订单表和订单明细表? 订单明细表里.有日期,供货单位和相关的字段: 在订单表里能增加商品. 如图填写订单明细表,然后点击增加商品弹出窗口操作增加商品 请教在数据库表以及jsp的实现思路 解决方案 就你的需求,用easy ui来实现最好了.

请教一个android广播接收器的问题

问题描述 请教一个android广播接收器的问题 为什么自己写的程序被一些下手较狠的进程管理器(如360优化大师的一键清理)杀死后,其中的广播就接收不到广播了? 曾做了一个实验: 假设有程序为A,B和C.A使用AlarmManager定时发送广播并接收广播,B为手动发送广播,C为接收广播.其中Intent的Action都为"com.yehe.mei.off.action.TIME_OUT",A.C的广播接收器都为静态注册,并过虑"com.yehe.mei.off.action

请教一个问题,ext panel里面嵌套iframe大小问题

问题描述 请教一个问题,ext panel里面嵌套iframe大小问题 panel = new Ext.Panel({ id:'panel', frame : false, height:(document.body.clientHeight)/2, html :'<iframe id="chartFrame" src="" frameBorder=0 scrolling="auto" width="100%" heig

servlet-web JSP filter 控制权限配置后,出现404错误

问题描述 web JSP filter 控制权限配置后,出现404错误 index.jsp登陆页面 UserServlet.java是针对登陆的一个servletUserFilter.java是控制权限的类show.jsp是登陆成功后进入的页面error.jsp是当用户绕过index.jsp登陆直接通过控制url进入show.jsp时会跳出的页面. 文件结构 XML配置 index.jsp如图 UserServlet.javapublic class UserServlet extends Ht

请教一个VC++函数参数注释的问题

问题描述 请教一个VC++函数参数注释的问题 Void CAboutDlg::OnContextMenu(CWnd* /*pWnd*/, CPoint /*point*/) 比如说这个吧,这是我想添加右键菜单而创建的命令响应的函数,为什么一创建完这个函数,后面的两个参数就是注释着的呢?把注释去掉也能用,好像在低版本的VC++里面没有这样的问题吧,我用的是VC2013请教一下各位这是怎么回事呀? 解决方案 如果你不用参数,可以只定义参数类型,不给参数名,这是C语法允许的.