akang2000 2011-11-24 01:58
浏览 232
已采纳

权限设计之JSTL控制页面显示

最近一直在做权限控制模块,在网上找了不少的资料,发现基本上都是用自定义标签来控制页面显示的,有点不理解的是:URL跳转已经用拦截器实现了。页面中只用控制按钮的输出(显示)或不输出
用JSTL的/c:when或就够用了~而且相当简单,为什么要用自定义标签那么麻烦呢,期望各位大神不吝赐教~

  • 写回答

3条回答 默认 最新

  • iteye_13395 2011-11-24 09:11
    关注

    用JSTL的/c:when

    JSTL的这个控制会比较麻烦的,比如你现在页面上有很多的按钮,你每个都要加一个


    /c:if

    则这样的页面会很混乱,前面你的这个判断的条件的,数据你还要在页面上输出

    但是如果我将这个按钮封装成标签,这个里面自带权限控制,我在这个标签里面根据上下文获取当前用户的信息,然后比较此用户是否有这个按钮的权限,如果没有则不显示

    这个按扭封装好后,开发人员按着正常的使用这个按钮就可以了,至于权限控制则于后台的权限处理组件统一处理,这样可以提高很多开发效率

    封装的目的就是将常用的,重复的内容提取出来以达到重要的目的,提高生产效率

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 #MATLAB仿真#车辆换道路径规划
  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建
  • ¥15 数据可视化Python
  • ¥15 要给毕业设计添加扫码登录的功能!!有偿
  • ¥15 kafka 分区副本增加会导致消息丢失或者不可用吗?
  • ¥15 微信公众号自制会员卡没有收款渠道啊
  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘