国際化されたアプリケーションがあり、タイル リスナーを介して読み込まれたページ レイアウトのタイトルにあるリソースのキー ファイルを読み取ろうとしています。
私の tiles.xml の構成は次のとおりです。
<tiles-definitions>
<definition name="baseLayout" template="/template/01/baseLayout.jsp">
<put-attribute name="title" value="Value at runtime" type="string" />
<put-attribute name="header" value="/header.jsp" />
<put-attribute name="menu" value="/menu.jsp" />
<put-attribute name="body" value="" />
<put-attribute name="footer" value="/footer.jsp" />
</definition>
<definition name="/welcome.tiles" extends="baseLayout">
<put-attribute name="body" value="/welcome.jsp" />
</definition>
ページ baseLayout.jsp 内に次のように入力しました。
<title><tiles:insertAttribute name="title" ignore="true"/></title>
今日何かが手動で挿入される値を実行時に挿入したいと思います。線の下に:
<put-attribute name="title" value="Value at runtime" type="string" />