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 "),否则就死循环了。
(摘自网上)