【问题标题】:How to log out using spring-security?如何使用 spring-security 注销?
【发布时间】:2013-04-29 18:20:25
【问题描述】:

我在我的 struts2 应用程序上应用 Spring-security,它可以完美运行,但是当我在如下地址并单击注销时,它会遇到以下错误,

 localhost/myProject/cons

错误

java.lang.NoSuchMethodException: com.myProject.controller.cons.j_spring_security_logout()

我只有在应用程序的第一页(索引页)时才能成功注销。 我认为问题出在我的登录链接上,但不知道如何解决。

security.xml

<logout logout-success-url="/index.jsp"/>

退出链接

 <a href="<c:url value="j_spring_security_logout" />" > Logout</a>

【问题讨论】:

  • 你也可以宣传我的回答:)

标签: spring-security


【解决方案1】:

使用

<c:url value="/j_spring_security_logout" />

【讨论】:

    【解决方案2】:

    我也遇到过这个问题。我忘了把它添加到我的页面顶部。

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

    所以这就是页面开头的样子,

    <%@page contentType="text/html" pageEncoding="UTF-8"%>
    <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> 
    
    
    <!DOCTYPE html>
    <html>
    

    【讨论】:

      猜你喜欢
      • 2014-03-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-22
      相关资源
      最近更新 更多