Frage

In Struts2, wie teilen Sie Ihre gemeinsame html auf allen Seiten?

In Asp.net, du hast Masterseiten und in Rails gibt es Layouts. Die Idee ist, dass Ihre gemeinsame html (zB die Header, Menü und Designs) sind alle leicht zu pflegen, weil sie an einem Ort, sondern für das Leben von mir kann ich nicht die Äquivalent-Funktion in Struts2 finden.

Sie nannten es etwas anderes, oder etwas, das ist, warum ich es nicht finden kann?

War es hilfreich?

Lösung

Ich habe beide Tiles2 und SiteMesh verwendet, dies zu erreichen.

Tiles ist Konfiguration basiert, wo Sie Seiten und deren Struktur (in der Regel in xml) definieren

SiteMesh basiert auf Dekorateure in dem Sie eine Vorlage haben, die durch einen Filter auf die resultierende Seite angewendet wird. SiteMesh verwendet mehr Speicher auf der Serverseite, weil der Wieder Styling im Filter erfolgt, so dass der HTML-Code der Ergebnisseite muss angewendet analysiert und werden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top