我發展與中,我想用關鍵字從一個JSP頁面重定向到其他頁面瓷磚struts2的項目,response.sendRedirect是在Struts2不工作瓷磚
<%
response.sendRedirect("search");
%>
在正常的JSP頁面代碼正在工作。
response.sendRedirect("search.jsp");
但是當我用瓷磚,它不工作。當我直接運行頁面重定向其
,但是當我把這個一些其他的網頁它不是重定向。我試着用空白html頁面的代碼,沒有任何其他編碼,仍然沒有工作。
「搜索」是在struts.xml中頁面的動作名稱。有沒有額外的屬性,我需要在response.sendRedirect中添加?
目前我使用
<META HTTP-EQUIV="Refresh" CONTENT="0;URL=search">
做我的工作。它是否會在任何方面造成任何問題?
我條件檢查它重定向到多個地方,它的工作。
<%
int k=0;
if(k==1){
%>
<META HTTP-EQUIV="Refresh" CONTENT="0;URL=search">
<%
}
else
{
%>
<META HTTP-EQUIV="Refresh" CONTENT="0;URL=guestprofile">
<%
}
%>
當我從答案的理解,嘗試這樣
response.sendRedirect("viewuniqueRedirect");
頁和
<action name="viewuniqueRedirect" > <result type="chain">viewunique</result> </action>
在struts.xml中
,但沒有工作
我看到[類似的問題](http://stackoverflow.com/a/961179/1041341),但解決方案在這裏不起作用 – 2012-03-26 05:38:16
您可以使用result type redirectAction並調用搜索操作並將所需參數傳遞給動作。 – 2012-03-26 05:52:46
@MohanaRaoSV,對不起,我沒有得到的方法,請舉一個例子 – 2012-03-26 06:11:00