Ich bin ein struts2 Projekt mit Fliesen zu entwickeln, in denen ich das Stichwort zum Umleiten von einer jsp Seite zu anderen Seite als,response.sendRedirect nicht in Struts2 Arbeits Fliesen
<%
response.sendRedirect("search");
%>
Im normalen jsp Seiten verwenden möchten, die Code arbeitet als.
response.sendRedirect("search.jsp");
aber wenn ich mit Fliesen benutze, funktioniert es nicht.
wenn ich die Seite direkt seine Weiterleitung ausführen, aber wenn ich diese andere Seite rufe wird es nicht umleiten. Ich habe den Code mit einer leeren HTML-Seite ohne weitere Codierungen ausprobiert, funktioniert aber immer noch nicht.
"Suche" ist der Name der Aktion in der Seite struts.xml. Gibt es ein zusätzliches Attribut, das ich in response.sendRedirect hinzufügen muss?
Derzeit bin ich mit
<META HTTP-EQUIV="Refresh" CONTENT="0;URL=search">
für meine Arbeit. Ob es in irgendeinem Aspekt irgendein Problem schaffen wird?
Ich überprüfte es mit Bedingungen für die Umleitung zu mehreren Orten, es funktioniert.
<%
int k=0;
if(k==1){
%>
<META HTTP-EQUIV="Refresh" CONTENT="0;URL=search">
<%
}
else
{
%>
<META HTTP-EQUIV="Refresh" CONTENT="0;URL=guestprofile">
<%
}
%>
Wie ich aus Antwort verstanden, versucht, wie diese
response.sendRedirect("viewuniqueRedirect");
in Seite und
<action name="viewuniqueRedirect" > <result type="chain">viewunique</result> </action>
in struts.xml, aber nicht funktioniert
Ich sah [eine ähnliche Frage] (http://stackoverflow.com/a/961179/1041341), aber Lösung funktioniert hier nicht –
Sie können Ergebnistyp redirectAction und Call-Suche Aktion und übergeben erforderliche Parameter an die Aktion . –
@MohanaRaoSV, Tut mir leid, ich bekomme nicht die Methode, geben Sie ein Beispiel –