【问题标题】:Spring security and TomcatSpring 安全性和 Tomcat
【发布时间】:2014-05-13 15:11:59
【问题描述】:

我在尝试将 j_spring_security_check 添加为我的 login.jsp 中的操作时遇到问题

' 方法="POST">

这是我的表单,但是当我键入默认的 acc/pw admin/admin 时,我没有重定向到用户页面,而是收到以下错误

输入状态报告

消息 /java-blog/%3Cspring:url%20value=%22/j_spring_security_check%22%20/%3E

你能帮我看看问题出在哪里吗?

我有 security.xml,其中我将登录页面设置为 /login 并将 URL 拦截为 /users**,并且我还将 security.xml spring 配置 bean 导入到 applicationContext

我使用的服务器是 Tomcat 7。

【问题讨论】:

  • 你遇到了什么实际错误
  • 我没有正确复制表单标题:

标签: java spring security tomcat


【解决方案1】:

而不是

<form class="form-signin" role="form" action='<spring:url value="/j_spring_security_check" />' method="POST">

使用这个

<form class="form-signin" role="form" action="<spring:url value='/j_spring_security_check' />" method="POST">

还要确保在登录表单 jsp 中包含 spring jsp 标签库。

【讨论】:

    【解决方案2】:

    请务必在 jsp 文件的顶部包含 taglib:

    <%@ include file="../layout/taglib.jsp" %>
    

    【讨论】:

      猜你喜欢
      • 2011-11-11
      • 2021-01-26
      • 2020-01-26
      • 2013-02-14
      • 1970-01-01
      • 2011-09-22
      • 2015-03-05
      • 2013-09-01
      • 2015-12-02
      相关资源
      最近更新 更多