如何从控制器向“j_spring_security_check”发送请求

时间:2011-11-22 05:31:49

标签: spring spring-mvc spring-security

通过login.jsp我需要一些值,所以我在此之后将请求转发给控制器,我想从控制器发送到默认j_spring_security_check

我该怎么做?

1 个答案:

答案 0 :(得分:9)

由于/ j_spring_security_check是在过滤器中处理的,因此您需要在Spring Security过滤器映射中添加一个额外的位,例如:

<filter-mapping>
    <filter-name>springSecurityFilterChain</filter-name>
    <url-pattern>/*</url-pattern>
    <dispatcher>REQUEST</dispatcher>
    <dispatcher>FORWARD</dispatcher>
</filter-mapping>

<dispatcher>FORWARD</dispatcher>将允许您转发来自控制器的请求。