Java 如果不使用SpringSecurity,我们如何在SpringMVC中创建注销页面?

Java 如果不使用SpringSecurity,我们如何在SpringMVC中创建注销页面?,java,eclipse,spring,spring-mvc,session,Java,Eclipse,Spring,Spring Mvc,Session,我是SpringMVC的新手,试图在员工详细信息应用程序中创建注销页面。员工可以登录自己的详细信息并进行更改。但是我不知道如何设置注销页面。 请告诉我在不使用spring security的情况下,注销页面可以做哪些选择 谢谢您只需提供一个带有注销控制器方法url的链接。假设您有一个名为MiscController的控制器,其方法logout用于处理注销,那么代码如下所示 @Controller public class MiscController { @RequestMapping

我是SpringMVC的新手,试图在员工详细信息应用程序中创建注销页面。员工可以登录自己的详细信息并进行更改。但是我不知道如何设置注销页面。
请告诉我在不使用spring security的情况下,注销页面可以做哪些选择


谢谢

您只需提供一个带有注销控制器方法url的链接。假设您有一个名为MiscController的控制器,其方法logout用于处理注销,那么代码如下所示

@Controller
public class MiscController {

    @RequestMapping("/logout")
    public String logout(HttpServletRequest request){
        request.getSession().invalidate();
        return "index";
    }
}
现在在jsp页面中,您可以有一个如下的链接


单击注销后,您将注销并重定向到index.jsp页面[假设ViewResolver配置正确]

您只需提供一个带有注销控制器方法url的链接即可。假设您有一个名为MiscController的控制器,其方法logout用于处理注销,那么代码如下所示

@Controller
public class MiscController {

    @RequestMapping("/logout")
    public String logout(HttpServletRequest request){
        request.getSession().invalidate();
        return "index";
    }
}
现在在jsp页面中,您可以有一个如下的链接


单击注销后,您将注销并重定向到index.jsp页面[假设ViewResolver配置正确]

我们是否需要在登录页面中设置会话。。。在注销方法中调用此请求的位置。getSession().invalidate()。当您登录时,将用户详细信息设置为会话对象。因此,当您注销时,您需要使会话对象中保存的所有数据无效。每个[HttpServletRequest]对象都有与其关联的HttpSession对象,您可以在其中保存与特定会话相关的数据。有关详细信息,您应该阅读java Servlet中的属性作用域主题。另外,对于注销处理程序,最好使用
POST
方法。我们是否需要在登录页面中设置会话。。。在注销方法中调用此请求的位置。getSession().invalidate()。当您登录时,将用户详细信息设置为会话对象。因此,当您注销时,您需要使会话对象中保存的所有数据无效。每个[HttpServletRequest]对象都有与其关联的HttpSession对象,您可以在其中保存与特定会话相关的数据。有关详细信息,您应该阅读JavaServlet中的属性作用域主题auth@HithamS.AlQadheeb我希望在不使用spring Security的情况下实现此结果使用spring Securityauth@HithamS.AlQadheeb我希望在不使用spring security的情况下实现此结果