把struts2的拦截器配置给spring就行了。
struts.xml的配置:
<interceptors>
<interceptor name="checkLoginInterceptor" class="checkLogin"></interceptor>
<interceptor-stack name="myDefaultStack">
<interceptor-ref name="defaultStack"></interceptor-ref>
<interceptor-ref name="checkLoginInterceptor">
<param name="excludeMethods">login,returnSuccess,register,saveInformation</param><!--不拦截login-->
</interceptor-ref>
</interceptor-stack>
</interceptors>
<default-interceptor-ref name="myDefaultStack"></default-interceptor-ref><!-- 设置拦截器 -->
application.xml的配置:
<bean id="checkLogin" class="com.gkk.interceptor.GoLogin"></bean><!--struts2的拦截器,必须在这里配置一下,不然不起作用 -->
红色字体的保持一致
这样,struts2的拦截器就又可以起作用了。。。