2010-02-03 4 views
8

Es scheint keine einfache Möglichkeit zu sein, Kacheln 2.1 oder 2.2 mit Struts2 mit dem vorhandenen struts2-Kacheln-Plugin zu verwenden. Ich muss in meinem Projekt die Wildcards-Funktion verwenden, in der die Datei "tiles.xml" nicht mehr verwaltet werden kann.Struts2 mit Kacheln 2.1 oder 2.2

Gibt es überhaupt eine Möglichkeit, Kacheln 2.1 oder 2.2 mit struts2 einzurichten? Wie?

Danke,

Bozo

+0

Bitte lesen Sie: http://stackoverflow.com/questions/10050433/ognl-and-wildcards-working-in-tiles-definitions-with-struts2-tiles-plugin/10067367#10067367 für wie Fliesen 2.2 erhalten. 2 Arbeiten mit der aktuellen Version von Struts2. – Quaternion

Antwort

5

Soweit ich bin mir bewusst, aktuelle struts2 Major Release Schiffe mit Fliesen 2.0.6 zu verwenden. Wildcard-Unterstützung wurde seit Kacheln 2.1 hinzugefügt, daher kann ich leider keine Platzhalter mit der aktuellen Plugin-Version verwenden.
Wenn Sie die Kacheln 2.1+ trotzdem mit struts2 einrichten möchten, müssen Sie das Plugin selbst anpassen oder auf die nächste Version warten.
Sie können auch eine preparer verwenden, falls Sie einige dynamische Werte für Ihre Definition festlegen möchten. Hoffe das hilft. können Sie dieses issue für Fliesen Plugin überprüfen, das noch nicht gelöst ist.

+0

Ist dir bewusst, hat jemand die neuere Version von Kacheln2 mit Struts in irgendeinem Projekt irgendwo integriert? – bozo

+0

@bozo Laut dem Link, den ich Ihnen oben gegeben habe, ist es für die Integration vorgesehen, aber ich weiß nicht, wann es veröffentlicht wird. – doctrey

+0

Ich bin mir ziemlich sicher, dass ich so ein Projekt habe ... Also ich denke, irgendwo ist eines. Ich versuche nicht kryptisch zu sein, ich habe eine sehr ähnliche Frage gestellt und jemand hat mir ihr Projekt geschickt. Ich fand es gerade schwierig, es zu entziffern und diese Frage veranlasste mich, danach zu suchen. Es muss zu Hause sein ... – Quaternion

6

Ich schlage vor, Sie Sitmesh Dekoration Rahmen für strut2

+0

Sitemesh rockt! (+1) –

+0

Update: Es gibt jetzt Tiles 2.2.2 (GA) und Struts 2.2.3. Und es scheint, dass die neuesten Struts mit Kacheln libs 2.0.6 ausgeliefert werden. Hat es jemand geschafft, diese neuesten Versionen von Struts2 und Tiles2 zu integrieren? Ich bin nicht an Sitemesh interessiert, da dies ein großes, auf Kacheln basierendes Projekt ist. – bozo

+0

Ich konnte :), ich benutze die letzten Tiles-Bibliotheken und Struts 2.2.3 in meinen Web-Anwendungen – Denees