我认为解释我的问题的最好方法是使用屏幕截图:
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
答案 0 :(得分:2)
我猜您没有在登录页面中导入标准JSTL库,因此您可以在页面中嵌入文字<c:url
。您应该在加载页面时检查浏览器中实际呈现的内容。
添加
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
位于登录页面的顶部,或者使用
进行尝试<form action="j_security_check" method="POST">