【发布时间】:2017-06-10 11:20:35
【问题描述】:
当我从应用程序中注销时,我正在执行 spring mvc 应用程序>
<interceptors>
<beans:bean id="webContentInterceptor"
class="org.springframework.web.servlet.mvc.WebContentInterceptor">
<beans:property name="cacheSeconds" value="0" />
<beans:property name="useExpiresHeader" value="true" />
<beans:property name="useCacheControlHeader" value="true" />
<beans:property name="useCacheControlNoStore" value="true" />
</beans:bean>
</interceptors>
如果我单击浏览器后退按钮转到上一页再次注销,这仅适用于应用程序。
我尝试了 Javascript 和 Jquery 示例,但无法在我的 spring mvc 应用程序中工作。 任何人都可以在这方面建议我和遵循的方法。
【问题讨论】:
-
您应该先过滤您的请求,然后再转到
dispatcher-servlet。在您的过滤器中,检查HttpSession是否存在,如果不存在则返回登录页面。例如request.sendRedirect("login"); -
@Nithin 如果对您有帮助,请查看下面的链接stackoverflow.com/questions/16819660/…
-
嗨,拉赫曼,你能举个简单的例子吗?
-
@Nithin 查看示例。
标签: javascript jquery spring spring-mvc