关于'j_spring_security_check'的404

时间:2014-01-30 12:29:28

标签: java spring spring-security

我认为解释我的问题的最好方法是使用屏幕截图:

imgbin.org/index.php?page=image&id=16564

基本上我正在尝试遵循这个简短的教程

http://www.mkyong.com/spring-security/spring-security-form-login-example/

用于学校项目。我被重定向到登录页面,但是当我尝试使用任何凭据登录时,我会在网址上打印操作值。

这可能是编码相关的问题吗?知道怎么解决吗? 这是我的控制器,security.xml和web.xml。

谢谢!

弹簧security.xml文件:

pastebin.com/MS7VYSfs

的web.xml:

pastebin.com/EpGPc40Q

的login.jsp:

pastebin.com/8Q4hxdVs

1 个答案:

答案 0 :(得分:2)

我猜您没有在登录页面中导入标准JSTL库,因此您可以在页面中嵌入文字<c:url。您应该在加载页面时检查浏览器中实际呈现的内容。

添加

<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

位于登录页面的顶部,或者使用

进行尝试
<form action="j_security_check" method="POST">