我使用Struts2的为我的项目的页面。 从事简单的注册项目。当用户登录时,他被引导到他的个人资料,但在浏览器的后退按钮登录页面再次出现。 XML:刷新上打后退按钮
<action name="home" class="bharat.Home">
<result name="success">/jsp/home.jsp</result>
<result name="student">/jsp/Welcome.jsp</result>
</action>
<action name="Login" class="bharat.LoginAction">
<result name="input">/index.jsp</result>
<result name="success">/jsp/Welcome.jsp</result>
</action>
Home.java:
public String execute() {
if((String)ActionContext.getContext().getSession().get("studentName")!=null)
{
return "student";
}
if((String) ActionContext.getContext().getSession().get("instructorName")!=null)
{
return "instructor";
}
session = ActionContext.getContext().getSession();
session.put("roleName","notAdmin");
return SUCCESS;
}
回到Home.jsp
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<meta name="cache-control" content="no-cache" />
<meta name="expires" content="0" />
<meta name="pragma" content="no-cache" />
<sx:head/>
我想,当用户正在登录后打回按钮,他必须被重定向回同一页。谁能帮我请..
谢谢你宝贵的时间。 – Bharat 2012-07-26 13:38:51
我试图重定向到欢迎页,但仍然在打后退按钮将它移动到登录page.Sir,我必须失去了一些东西,你可以解决eloborate。 – Bharat 2012-07-26 14:12:20