Spring 3安全性j_spring_security_check
我正在努力学习Spring安全性如何工作,所以我下载了一些示例项目,然后我尝试将该解决方案实现到我的项目中。 但是当我尝试登录时,我收到404
错误,在地址栏中我有http://localhost:8080/fit/j_spring_security_check
。 我试着在这里查看类似的问题,但我无法意识到,如何将它应用到我的项目中。 如果有经验丰富的人可以帮助我,我会非常感激。
我的app结构如下所示:
applicationContext.xml中:
的applicationContext-web.xml中:
的applicationContext-security.xml文件:
您正在尝试根据网页的当前上下文路径validationuri。 JSTL标记库可用于确保您可以根据应用程序的上下文轻松生成正确的URL。 如果要快速实现,可以使用标记库来完成此操作。 为此,您可以将jstl标记库添加到jsp的顶部:
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
然后,您可以使用以下内容发布到登录servlet。
这可以确保您始终发布到
jstl的参考: http : //docs.oracle.com/javaee/5/jstl/1.1/docs/tlddocs/c/url.html
springSecurityFilterChain org.springframework.web.filter.DelegatingFilterProxy springSecurityFilterChain /*
添加你的web.xml文件。它创建你的springSecurityFilterChain的Bean。然后你得到了响应