简体   繁体   English

我正在使用struts框架,注销后按我的浏览器“后退”按钮将转到上一个打开的页面。 如何发送到登录页面?

[英]I am using struts freamwork, after log out when i pressed browser back button it is going to last opened page. How to send it to log in page?

I am using struts framework, after log out when i pressed browser back button it is going to last opened page. 我正在使用struts框架,注销后,当我按浏览器的后退按钮时,它将转到上一个打开的页面。 How to send it to log in page? 如何发送到登录页面?

Actually i want solution in java not in javascript. 其实我想要Java中没有javascript的解决方案。

I believe you must be having a security filter to intercept all incoming requests. 我相信您必须具有一个安全筛选器来拦截所有传入的请求。 If not you need to have one to authenticate user session. 如果不是,则需要一个来认证用户会话。 Here on failure you can forward to login page. 如果出现故障,您可以转到登录页面。

Also check if the page is rendered from browser cache. 还要检查页面是否从浏览器缓存中呈现。 If so you can set no-cache in the header of the JSP. 如果是这样,您可以在JSP的标头中设置no-cache。

<%
   response.setHeader( "Pragma", "no-cache" );
   response.setHeader( "Cache-Control", "no-cache" );
   response.setDateHeader( "Expires", 0 );
%>

If you have invalidated ( session.invalidate(); ) your session through logout, just in action control you forward your request to the jsp page you want. 如果您通过注销使会话无效( session.invalidate(); ),则在操作控制中,您可以将请求转发到所需的jsp页面。 Once session is broken if you press back it won't go to the same page I think. 一旦会话中断,如果您按回去,它将无法进入同一页面。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 单击浏览器的后退按钮注销后在登录页面上重定向 - Redirect on login page after log out on browser's back button on-click 当用户注销后单击“后退”按钮时,会话如何失效,例如银行网站 - How to session expire when user clicks back button after log out i.e. like bank website 如果用户在注销后单击页面中的任何链接,则应将其重定向到登录页面。 我正在使用Spring MVC - If the user clicks on any link in the page after he has logged out, he should be redirected to login page. I am using Spring MVC 如果按下浏览器后退按钮,如何防止在Spring MVC中成功登录后返回登录表单? - How to prevent going back to login form after successful login in Spring MVC if browser back button being pressed? 注销后我单击浏览器中的后退按钮仍然可以访问页面,同时刷新它工作正常 - After logout when I click back button in browser still the page accessible while refreshing it works fine 我的主活动启动了一个新的活动(WebView)。 这只是一页。 但是,当我单击“后退”按钮时,出现白屏了吗? - My main Activity launches a new Activity (WebView). It's just a page. But when I click the “Back” button…a white screen appears? 如何获取server.log文件中的日志条目以在jsf页面上打印出来 - How can I get the log-entries in my server.log file to print out on a jsf page 选定的活动页面不断跳回主活动页面。 我该如何阻止这种情况发生? - Selected activity page keeps jumping back to main activity page. How do I stop this from happening? 如何使用Java登录到Imdb pro Page? - How can I log into Imdb pro Page Using Java? 即使我在Struts 1.2中的web.xml中使用安全约束,如何也停止对我的jsp页面的直接访问 - How to stop drect access to my jsp page even when i am using security-constraint in web.xml in struts 1.2
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM