哈哈,我也想做一个权限管理的。一直没时间。你用SSH的话,做权限的关键就是struts了。这个要看一些原理性的东西才能做得好。比如自己定义一个拦截器,根据请求的url结合权限分配表。
其实你可以用aop
是的,用struts的拦截器,拦截指定的url,然后在这个拦截器里验证谁有这个权限。有的就放行,没有的就通过不了。
可以使用struts2的拦截器(interceptor)在action中的execute方法中获取session对象例如:
//获取请求Action上下文,获取Session对象
Map map=ActionContext.getContext().getSession();
//Map集合特点 key-value
map.put("username",username);
然后在interceptor类中的interceptor方法中进行判断用户是否登录再根据结果进行跳转,调转结果会找到struts.xml配置中的指定页面掉转到相应的页面