关于登录验证的问题 就是没有登录就要跳转到登录页面。本来以为定义个LoginFilter,只判断session就行了。但是这样造成的问题是访问登录的action方法时也会被filt,导致进不去方法。难道filter里面还要排除掉该action吗(通过访问后缀),大家是怎么处理的,谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 简单的办法就是过滤器不要过滤处理该登录的action 是要排除的,你把登录的action和其他的action区别开来就行了。<filter> <filter-name>LoginFilter</filter-name> <filter-class>filter.LoginFilter</filter-class> </filter> <filter-mapping> <filter-name>LoginFilter</filter-name> <url-pattern>/other/*</url-pattern><!-- 这个url你自己定义,反正不要含有登录的action就行了--> </filter-mapping>希望能帮到你! 在 过滤器中判断一下,不一定通过后缀 ,你可以定义一个类 Class Login , 凡是你想不被拦截的Action 继承 Login 。 然后 在 LoginFilter 这样判断: Object action = actionInvocation.getAction();if (action instanceof Login ){ return actionInvocation.invoke();} 我就是这样做的, 绝对OK。 在线等,线程操作map问题 java web程序用什么做报表 我快要风了 jboss 配置jndi的问题 spring下的NullPointerException 关于读INI文件问题 熟悉J2EE和Web,但是英语四级没过,郁闷呀!散分讨论 java中有无加密解密的类库? 求jboss文档 weblogic7和jbuilder7的整合问题 关于hibernate返回值list封装成一个数组的通用方法(求教) 有关tld被打入jar包后的使用
<filter-name>LoginFilter</filter-name>
<filter-class>filter.LoginFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>LoginFilter</filter-name>
<url-pattern>/other/*</url-pattern><!-- 这个url你自己定义,反正不要含有登录的action就行了-->
</filter-mapping>希望能帮到你!
if (action instanceof Login )
{
return actionInvocation.invoke();
} 我就是这样做的, 绝对OK。