Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring mvc 后退按钮显示Spring MVC中以前的用户活动_Spring Mvc_Session_Spring Security_Back Button_Spring Webflow - Fatal编程技术网

Spring mvc 后退按钮显示Spring MVC中以前的用户活动

Spring mvc 后退按钮显示Spring MVC中以前的用户活动,spring-mvc,session,spring-security,back-button,spring-webflow,Spring Mvc,Session,Spring Security,Back Button,Spring Webflow,我的web应用程序构建在SpringMVC上,SpringSecurity配置了基于用户角色的注释。如果会话在一段时间后自动超时,而不进行任何交互,会话将过期,用户将注销,请重定向到登录页面。并使用同一用户登录重定向到上一个URL。e、 g:(上一个模块:创建员工)。现在的问题是,当会话超时或注销,并与另一个用户再次登录,然后按browser back按钮时,会显示以前的用户活动。好的,如果再次使用同一用户登录,但不应执行上一个用户活动 以下是简化问题的页面重定向流程 User 1>Login>

我的web应用程序构建在SpringMVC上,SpringSecurity配置了基于用户角色的注释。如果会话在一段时间后自动超时,而不进行任何交互,会话将过期,用户将注销,请重定向到登录页面。并使用同一用户登录重定向到上一个URL。e、 g:(上一个模块:创建员工)。现在的问题是,当会话超时或注销,并与另一个用户再次登录,然后按browser back按钮时,会显示以前的用户活动。好的,如果再次使用同一用户登录,但不应执行上一个用户活动

以下是简化问题的页面重定向流程

  • User 1>Login>Dashbord>Create Employe>Employee List>Logout.

  • User 2>Login>Dashbord>(按后退按钮)员工列表>(再次按后退按钮)创建员工>(再次按后退按钮)仪表板。

  • 如果使用同一用户(用户1)登录,则上面的页面重定向将向右流动

    也许使用SpringWebFlow可以解决这个问题,但是如何使用SpringWebFlow呢


    任何人都可以帮助我如何处理“后退”按钮问题。??

    您可以尝试删除注销时的历史记录,并按照下面的URL设置缓存