Themes can be selected using several different rules, in this order:
- The theme attribute on the specific tag
- The theme attribute on a tag's surrounding form tag
- The page-scoped attribute named theme
- The request-scoped attribute named theme
- The session-scoped attribute named theme
- The application-scoped attribute named theme
- The application.ui.theme property in struts.properties (defaults to xhtml)
Tips
- To override an entire form's theme, just change the theme attribute for the form. (Convenient for using the ajax theme for select forms.)
- To support user-selected "shttp://confluence.twdata.org/pages/editpage.action?pageId=723#
Wiki Markupkins", override the theme in the user's session.
- To change the theme for the entire application, modify the struts.properties.