Struts Modules und tiles

sandra1976

Grünschnabel
Hallo,

Ich verwende Struts-modules mit tiles und eigentlich funktioniert es recht gut.
Die struts-configs und tiles-configs haben die gleichen Einträge, wobei in der tiles-config-modulA teilweise die modulspezifischen jsps verwendet werden.
Soweit so gut.
Aber so richtig klappt es mit tiles:insert noch nicht.

Ich habe einen Link
<html:link page="/home.htm">Home</html:link>

struts-config-modulA.xml:
<action path="/home" forward="home.main.page"/>

tiles-config-modulA.xml
<definition name="home.main.page" extends="main.layout">
<put name="body" value="/modulA/WEB-INF/tiles/home.jsp"/>
</definition>
<definition name="home.searchform" path="/modulA/WEB-INF/tiles/search/search.jsp"/>


--> bis hier ist alles in Ordnung. Es wird die korrekte home.jsp aufgerufen.

in der home.jsp mache ich eine tiles:insert.
<tiles:insert definition="home.searchform"/>

--> tja, und die wird nicht mehr vom ModulA verwendet, sondern vom Default!
Das heisst auch die Bilder und die Einträge der message-properties.

Wie bekomme ich es hin, dass das tiles:insert die definition aus der richtigen tiles-config nimmt?

Bin für alle Tipps dankbar
sandra
 

Neue Beiträge

Zurück