Sign In 我的假设是,因为这是一个用于访问登录页面的内置标记,Spring 会知道如何将其与适当的处理程序关联,而无需我显式指定它。-6ren">
gpt4 book ai didi

java - 在 DispatcherServlet 中未找到名称为 'dispatcher' 的 URI [/app/j_spring_security_login] 的 HTTP 请求的映射

转载 作者:行者123 更新时间:2023-11-30 05:10:37 25 4
gpt4 key购买 nike

我将此登录链接添加到我的 Spring 应用程序中:

<a href="<spring:url value="/j_spring_security_login" htmlEscape="true" />">
Sign In
</a>

我的假设是,因为这是一个用于访问登录页面的内置标记,Spring 会知道如何将其与适当的处理程序关联,而无需我显式指定它。

但是,它会生成以下错误:

org.springframework.web.servlet.DispatcherServlet noHandlerFound
WARNING: No mapping found for HTTP request with URI
[/app/j_spring_security_login] in DispatcherServlet with name 'dispatcher'

为此 URL 定义处理程序的适当方法是什么?

最佳答案

/j_spring_security_login 是一个特殊的 Spring Security 的 url,因此它由 Spring Security 过滤器处理,您不需要为其定义任何其他处理程序。只需检查您是否具有正确配置和映射的 Spring Security 过滤器,如 here 中所述。 .

关于java - 在 DispatcherServlet 中未找到名称为 'dispatcher' 的 URI [/app/j_spring_security_login] 的 HTTP 请求的映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3489224/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com