可以把 UserLogin.do 配置在根下,其他请求都放在下一级目录下,或者在 OnlineFilter 里面,程序控制一下,不要过滤 UserLogin.do
解决方案 »
- 请问java的异步通信是个什么概念
- 谁能解释下soa
- struts2、Spring3.0、mybatis整合问题,求助~~~~~~~~~求助~~~~~~~~~
- 金融软件方面的问题
- 请问学习JAVA嵌入式开发应该读什么书先?谢谢.
- javaWeb项目如何指定首页?
- spring框架MethodBeforeAdvice实现类不起作用
- 紧急求助!hibernate的问题!
- 急需求omcat Web Server(jakarta-tomcat-connectors-jk2.0.4-win32-IIS.zip),在线,急!
- Hibernate数据库插入顺序如何控制?
- commons-logging,log4j关于线程的问题(高手进啊)
- flush方法的疑问
在 OnlineFilter 里面,程序控制一下,不要过滤 UserLogin.do
这个我感兴趣,怎么能配置不要过滤UserLogin.do?
String requestUri=request.getURI();
String path= requestUri.subString("/","1",requestUri.getLength());
if(!path.equals("/UserLogin.do")){
不要做任何事情
}else{
过滤
}
chain.doFilter(request, response);
服务器怎么有时重起了只配置了
<filter-mapping>
<filter-name>onlineFilter</filter-name>
<url-pattern>*.jsp</url-pattern>
</filter-mapping>然后用*.do的提交不了,可是有时候服务器重起了用*.do这种形式就可以进到需要权限才能访问的页面那??
仔细整理一下(业务逻辑)及解决问题的思想(办法)最笨的一个办法就是
Map map = new HashSet()
map.put("key","需要权限才能访问的页面");遍历map进行匹配..(效率低)
建议看一下别人(权限问题的)源代码