Das Ergebnis ist auch ein relativ wichtiger Bestandteil von Struts2. In der Konfiguration des Ergebniss werden üblicherweise vier Typen verwendet: Dispatcher, Umleitung, Kette und Umleitung. Unter diesen vier sind die ersteren die häufigsten.
Beispiel:
<Struts> <Constant Name = "Struts.DevMode" value = "true"/> <package name = "resultTypes" namespace = "/r" extends = "struts-default"> <actionname = "r1"> <resultentyp = "Dispatcher">/r1.jsp </result> </action> <action-name = " </action> <action name = "r3"> <result type = "ketten"> r1 </result> </action> <actionname = "r4"> <result typ = "redirectAction"> r2 </result> </action> </package> </struts>
1. Dispatcher , der am häufigsten verwendete - serverseitige Sprung, dh wenn ein Benutzer auf eine Aktion zugreift, sucht der Hintergrundserver nach der JSP -Seite das entsprechende Ergebnis und dann springt. Zu diesem Zeitpunkt wird die Adresse der Aktion in der Adressleiste des Browsers angezeigt.
2. Umleitung wird auch häufig verwendet. Kundesprung. Dieser Sprung ist interessanter. Wenn der Benutzer den Server besucht, gibt der Server dem Benutzer zunächst ein Feedback. Der Benutzer gibt einen Anforderungsserver an, der auf diesem Feedback basiert. Diese Anfrage ist die Seitanforderung, die angezeigt wird, und der Server zeigt die Seite direkt dem Benutzer an. Es gibt zwei Anfragen im Prozess. Auf diese Weise ist die URL -Adresse im Browser die Adresse der JSP -Datei.
3. Kette , Kette, es handelt sich um eine Aktion, die in der Vorwärtsmethode zugegriffen wird und die sich innerhalb des Pakets oder außerhalb des Pakets befinden kann. Seine Browser -URL ist die Adresse der Aktion
4. Redirectaction , springen Sie zu anderen Aktionen in der Umleitungsmethode, sodass die Browser -URL die Adresse der JSP
Das obige ist der vollständige Inhalt der vier häufig verwendeten Arten von Ergebnissen in Struts2. Ich hoffe, es kann Ihnen eine Referenz geben und ich hoffe, Sie können Wulin.com mehr unterstützen.