Ich bin auf einer struts2 Anwendung arbeiten, und ich habe 4 Maßnahmen im Zusammenhang. Wenn ich die erste "EditMagazineAction" anrufe, möchte ich manchmal zu "EditBooksAction" umgeleitet werden.
Ich möchte diese Umleitung, wenn ich von "ValidateBooksAction" komme. Also habe ich in der Sitzung den Wert meiner Herkunft gespeichert, und ich rufe EditMagazineAction auf, um eine Methode vorzubereiten, die überprüft, ob ich in dieser Aktion bleiben oder zu "EditBooksAction" wechseln möchte. Wenn ich nur auf diese umleiten möchte ("EditBooksAction"), führe ich nichts anderes auf die Preparate-Methode von "EditMagazineAction" aus, aber wenn ich bleiben will, mache ich weiter mit der Vorbereitung. Das funktioniert für mich, aber mir wurde gesagt, dass das nicht "wirklich richtig" ist. Wie schlimm ist das? In diesem Projekt, das ich keine wirkliche Umleitung bekommen kann, kann ich gehen nicht direkt auf „EditBooksAction“, also muss ich über „EditMagazineAction“ gehen.Struts2 vorbereiten Methode
0
A
Antwort
0
Sie können redirect action result verwenden wie unten
<package name="public" extends="struts-default">
<action name="action1" class="...">
<result name="redirect1" type="redirectAction">
<param name="actionName">action2</param>
</result>
<result name="no_redirect">my.jsp</result>
<result name="redirect2" type="redirectAction">
<param name="actionName">action3</param>
</result>
</action>
</package>
dann in Ihrer Aktion Rückkehr redirect1
, no_redirect
oder redirect2
.
Verwandte Themen
- 1. Struts2 ognl Anfrage ausführen Methode
- 2. Json-Objekt für HttpClient vorbereiten Post-Methode
- 3. Struts2 - Cross-Domain-Weiterleitung mit POST-Methode
- 4. vorbereiten (für: Absender :) nicht
- 5. PDO vorbereiten Methode von Klasse zu Klasse nicht definiert wird
- 6. PHP PDO-Methode vorbereiten ausfällt, während in einer Schleife
- 7. InvalidPathException Struts2
- 8. struts2 Validierung
- 9. Struts2-Verknüpfungsaktionen
- 10. Hintergrund Thread Tomcat Struts2
- 11. pdf Formular vorbereiten modular
- 12. PDO vorbereiten Einsatz Werte
- 13. Baum aus Rohdaten vorbereiten
- 14. PDO mit Unterabfragen vorbereiten
- 15. MySQLi mehrere vorbereiten Aussagen
- 16. Arules-Paket - Daten vorbereiten
- 17. MediaRecorder # vorbereiten erhöhen "java.lang.IllegalStateException"
- 18. Diskretisierungsdaten für Arules vorbereiten
- 19. vorbereiten Anweisung geben Fehler
- 20. aktualisieren PHP vorbereiten bindParam
- 21. vorbereiten sql bedingt
- 22. Struts2 getText dynamischen Wert
- 23. Gibt es eine Init-Methode für die Aktionsklasse struts2?
- 24. Bedingte Validierung in Struts2
- 25. Aufruf mehrerer Methoden in Struts2
- 26. vorbereiten Array für mysql einfügen
- 27. T-SQL vorbereiten dynamische COALESCE
- 28. Vorbereiten der Bilddaten für tflearn
- 29. Vorbereiten, einen Kernel zu laden
- 30. Problem beim Vorbereiten der Datenbankabfrage
Es kann nützlich sein, Ihr Problem in dem Code, um zu sehen, denke ich –
Ich glaube (nicht vorbereitet) für die Umleitung zu verstehen ist. Können Sie für die beiden Orte, über die Sie sprechen, keine anderen Zeichenfolgenwerte haben und sie auf zwei verschiedene Methoden umleiten lassen? – Yash