Ich baue eine Website mit Struts 2. Ich habe einen Dekorateur für das Layout meiner Website und fülle den Inhalt entsprechend einer Aktion. Ich möchte auch eine Spalte mit einigen Tools wie Login, neueste Nachrichten, etc. verwenden. Ich bin ziemlich neu in Struts und ich habe keine gute Idee, wie das Design dafür aussehen würde. Meine beste Vermutung ist eine Art zweite Aktion. Aber ich habe keine Ahnung, wie ich meinem Dekorateur 2 Aktionen hinzufügen kann. Ist mein Designansatz gut und wenn ja, wie sollte dies umgesetzt werden?Struts 2 Dekorateur Frage
0
A
Antwort
0
Struts 2 verwendet 1 Aktion pro Seite. Verschachtelte Aktionen sind möglich. Eine andere Möglichkeit besteht darin, normalerweise Includes zu verwenden.
0
Sie könnten mit jeder Aktion eine BaseAction erweitern, von der der Dekorator Daten abrufen kann.
Wenn beispielsweise FooAction BaseAction erweitert, können Sie auf die FooAction-Daten von foo.jsp und die BaseAction-Daten von main.jsp (Ihrem Dekorator) zugreifen. Um die neuesten Nachrichten in main.jsp aufzulisten, fügen Sie eine getLatestMessages() -Methode zu BaseAction hinzu.
Natürlich müssen alle Ihre Aktionen BaseAction erweitern, damit dies funktioniert.
Verwandte Themen
- 1. Struts 2 Eigenschaft JavaScript
- 2. Mehrere Struts 2 Konfigurationsdateien
- 3. Struts 2 Radiobutton-Liste
- 4. Struts 2 Sammlungstyp Konvertierungsproblem
- 5. Sitzung in Struts 2
- 6. Struts 2 Validierung
- 7. Struts 2 Verschachtelung Iteratoren
- 8. Struts 2 ognl.SecurityMemberAccess Warnung
- 9. Struts 2 Anzeige Tags
- 10. Struts 2, Kacheln 2 dynamischer Titel
- 11. Was macht dieser Dekorateur Dekorateur?
- 12. Struts 2 Wie Karte Checkboxlist
- 13. Dynamische Rollen in Struts 2
- 14. In Angular 2 ist Funktion Dekorateur
- 15. Jsp: Forward-Tag nach Struts 2 Aktion
- 16. Serve statische Dateien (JavaScript) mit Struts 2
- 17. vergleichen spring mvc 3 und struts 2
- 18. Entwicklung von Struts 2 mit Dreamweaver
- 19. So bewerten Sie Struts 2 s: if?
- 20. Struts 2 Grid wird nicht angezeigt
- 21. Die Validierung und Thema in Struts 2
- 22. Ist Struts 2 als OSGi-Bundle verfügbar?
- 23. Get HttpServletRequest in Struts 2 Abfangjäger
- 24. Struts 2 URL-Parameter in foreach
- 25. Struts 2 File Upload Interceptor Konfigurationsprobleme
- 26. Struts 2: zurück zur rufenden Seite
- 27. Struts 2 - Typkonvertierungsprobleme mit Map und Generics
- 28. Array als Parameter erhält in Struts 2
- 29. Log4j Logger für Struts 2 Exception Interceptor
- 30. Struts 2 datetimepicker Standardeinstellungen 31/12/1969
Ich habe keine Idee über Dekorator, aber in Bezug auf Aufruf von 2 Aktion mit struts2.x können Sie entweder Aktion Verkettung Methode, um dies zu erreichen. –