我的系统是二次开发,我不知道为什么当点击忘记密码的时候,又回到登录页面,用的spring
和springMvc ,找不到是哪个东西给拦截了,点击忘记密码的那个action进不去?
@RequestMapping("forget-password")
public String forgotPassword(ModelMap model) {
this.setLayout(LayoutType.EMPTY);
System.out.println("TTTTTTTTTTTTTTTTTTTTTTTT");
return "forgot-password";
}
<!-- Delegate Filter -->
<filter>
<filter-name>springSecurityFilterChain</filter-name>
<filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
</filter>
<filter-mapping>
<filter-name>springSecurityFilterChain</filter-name>
<url-pattern>/</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>springSecurityFilterChain</filter-name>
<url-pattern>/training_security_check</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>springSecurityFilterChain</filter-name>
<url-pattern>/login</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>springSecurityFilterChain</filter-name>
<url-pattern>/logout</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>springSecurityFilterChain</filter-name>
<url-pattern>*.htm</url-pattern>
</filter-mapping>
<!-- session Filter -->
<filter>
<filter-name>SessionFilter</filter-name>
<filter-class>
com.spring.interceptor.SessionFilter
</filter-class>
<init-param>
<param-name>avoid-urls</param-name>
<param-value>/login.htm,/setLanguage.htm</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>SessionFilter</filter-name>
<url-pattern>*.htm</url-pattern>
</filter-mapping>