日期:2014-05-17  浏览次数:20664 次

真的没分了 不是小气,问个权限管理的问题!!!
用的struts2的框架 要做一个权限管理 使用拦截器来截取访问的aciton 进行权限验证

拦截器代码如下

String url = ServletActionContext.getRequest().getServletPath();

获取的URL 为

login.action 和 login 
也就是说这个servlet的访问URL有2个 一个是login.action 一个是login

如 http://127.0.0.1/login
http://127.0.0.1/login.action
这两种方式都可以访问

当我在数据库配置页面访问权限的时候 该存哪一个?

或者是 这种权限管理到底该怎么做呢?



web.xml配置如下

  <filter-mapping>
  <filter-name>Struts2</filter-name>
  <url-pattern>/*</url-pattern>
  </filter-mapping>

------解决方案--------------------
在struts.xml中配置拦截器,

网上 现成的一大把…………………………

你好好查查


对了 login.action和login是没去别的,在struts中默认 login.action=login
------解决方案--------------------
拦截器 百度百度去。。