Details
-
Improvement
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
None
-
None
Description
It'd be better to allow directly fetching I18N keys from Struts properties instead of using multiple tiles.xml definitions. The latest version of Tiles supports expression languages so it can be possible to add support for Struts' internals.
<definition name="home" extends="logged-in"> <put-attribute name="title" expression="S2:home.title"/> <put-attribute name="body" value="/WEB-INF/tiles/home.jsp"/> </definition>
and home.title should be first evaluated as a key in resource bundle and then as a value from ValueStack.