Struts 2——显示

change theme on a per-page basis

The default theme is passed to the page through a theme variable. To change the theme for a page, use the set tag to change the theme variable. The variable can be changed using a static value or property.

Static Value

Change to the "simple" theme.

<s:set name="theme" value="'simple'" scope="page" />

Property

Change to the theme name indicated by the myTheme property.

<s:set name="theme" value="%{myTheme}" scope="page" />

 

Themes can be selected using several different rules, in this order:

1. The theme attribute on the specific tag

2. The theme attribute on a tag's surrounding form tag

3. The page-scoped attribute named "theme"

4. The request-scoped attribute named "theme"

5. The session-scoped attribute named "theme"

6. The application-scoped attribute named "theme"

7. The struts.ui.theme property in struts.properties (defaults to xhtml)

 

待续。。。

posted @ 2011-12-26 18:15  freewater  阅读(187)  评论(0编辑  收藏  举报