JavaWeb开发权限控制具体怎么完成 100
数据库表建好而且我在后台可以获取到该用户的权限了那我怎么控制才能让不同权限的用户在jsp上的模块显示不一样比如一个UL里面的li的个数等等...
数据库表建好 而且我在后台可以获取到该用户的权限了 那我怎么控制才能让不同权限的用户在jsp上的模块显示不一样 比如一个UL里面的li的个数 等等
展开
3个回答
展开全部
提供一个思路哈:
1、user类中定义两个方法,分别根据权限名和权限路径判断用户是否有对应权限
2、定义一个拦截器,拦截所有请求,根据路径判断是否有操作权限
3、页面调用user的权限判断方法,决定是否显示相应的权限
都是struts2的,去看看吧
1、user类中定义两个方法,分别根据权限名和权限路径判断用户是否有对应权限
2、定义一个拦截器,拦截所有请求,根据路径判断是否有操作权限
3、页面调用user的权限判断方法,决定是否显示相应的权限
都是struts2的,去看看吧
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
取得权限后放在session里,然后在页面上根据session中获取的权限判断显示哪些模块。
因为权限是和用户会话紧密关联的,所以放在session里是比较合适的。
就是这样的思路。
因为权限是和用户会话紧密关联的,所以放在session里是比较合适的。
就是这样的思路。
追问
那我是要在jsp取session值做判断吗
追答
嗯,就是需要在页面上做判断啊。
还忘了说,要考虑到用户可能绕过javascript或css处理的问题,这是个安全问题。因此应该在页面里用if语句或if标签判断,保证到客户端得到与权限相应的页面
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询