我正在为我的项目使用 Struts2。从事简单的注册项目。当用户 Login 时,他被定向到他的个人资料,但点击浏览器的后退按钮登录页面再次出现。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>
主页.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;
}
主页.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/>
我希望当用户在登录后点击返回按钮时,他必须被重定向回同一页面。任何人都可以帮助我吗..