我使用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