日期:2014-05-18  浏览次数:20809 次

j2ee 中作一权限树用什么方法好?
j2ee 中作一权限树用什么方法好?

------解决方案--------------------
1、把jsp的所在的文件夹或文件本身的名字设计得有规律性; 
2、把用户放到用户组中去,用户组与资源相关联; 
3、创建一个web filter进行处理本web模块所有的请求,也就是 <url-pattern> * </url-pattern> ; 
4、在filter中,截取请求url的文件夹部分及文件名等,做逻辑处理构造或获取资源ID,再根据资源ID和登陆用户的用户组ID访问“用户组资源表”进行验证,如验证成功,则filterChain.doFilter(),否则,则response.redirect( "没有权限.jsp "); 

注意:逻辑处理时要考虑到哪些是受限资源,哪些不是, 
如访问的是 "没有权限.jsp " 则要filterChain.doFilter(); 
而不是response.redirect( "没有权限.jsp "),否则就死循环了。 
(摘自网上)