Ich habe eine Spring-Anwendung, die Tiles für die Ansichtsebene verwendet. So sind alle meine Seiten Definitionen wie folgt aussehen:Wie lokalisierte Seitentitel mit Spring und Tiles2?
<definition name="main.page" template="/tiles/layout.jsp">
<put-attribute name="title" value="Page Title"/>
<put-attribute name="header" value="/tiles/header.jsp"/>
<put-attribute name="body" value=""/>
<put-attribute name="footer" value="/tiles/footer.jsp"/>
</definition>
<definition name="welcome.page" extends="main.page">
<put-attribute name="title" value="Main Page"/>
<put-attribute name="body" value="/pages/welcome.jsp"/>
</definition>
Der Code, der Seite Titelsätze ist:
<title><tiles:getAsString name="title"/></title>
Ich mag würde mit Frühlings-Tag-lokalisieren:
<spring:message>
Gibt es "Best Practices" wie geht das?
Dies ist genau das, was ich gesucht habe! Ich habe versucht
@Pavel Ja, das würde nicht funktionieren, da Sie das Kacheln-Tag nicht wirklich als Attribut einbetten könnten ... es würde als Literal an das Tag übergeben werden. –
Gute Lösung - die einzige andere Sache, die ich getan habe, ist 'page.main.title' durch' {1} .title' zu ersetzen, wenn [Wildcards in Apache-Kacheln] verwendet wird (http://tiles.apache.org/framework/tutorial/ erweiterte/wildcard.html). Es spart Ihnen ein bisschen Zeit mit der Konfiguration. – user1366367