Hello!
Has anyone ever had success changing tiles def values during runtime?
I'd like to point a tiles def to a different jsp and change the title,
etc. based on some value set in either the request or the session.
Example:
<definition name="myApplication.default" page="/template.jsp">
<put name="title" value="My Application" />
<put name="header" value="/tiles/header.default.jsp" />
<put name="sidebarLinks" value="/tiles/sidebarLinks.default.jsp"
/>
<put name="sidebarSpecial"
value="/tiles/sidebarSpecial.default.jsp" />
<put name="mainTitle" value="My Application" />
<put name="mainBody" value="/tiles/mainBody.default.jsp" />
<put name="mainClosing" value="/tiles/mainClosing.default.jsp"
/>
<put name="footer" value="/tiles/footer.default.jsp" />
</definition>
Changes to the below based on a conditional (note that "My" changed to
"Your", all "default" is now "default2", and "/template.jsp" is now
"/template2.jsp") :
<definition name="myApplication.default" page="/template2.jsp">
<put name="title" value="Your Application" />
<put name="header" value="/tiles/header.default2.jsp" />
<put name="sidebarLinks"
value="/tiles/sidebarLinks.default2.jsp" />
<put name="sidebarSpecial"
value="/tiles/sidebarSpecial.default2.jsp" />
<put name="mainTitle" value="Your Application" />
<put name="mainBody" value="/tiles/mainBody.default2.jsp" />
<put name="mainClosing" value="/tiles/mainClosing.default2.jsp"
/>
<put name="footer" value="/tiles/footer.default2.jsp" />
</definition>
Thanks in advance for any help!!!
--Kevin