Apache Struts 2 Documentation > Home > FAQs > Can I change templateDir on a per-page basis |

Apache Struts 2 Documentation
Can I change templateDir on a per-page basis
Edit Page Browse Space Add Page Add News
Added by tm_jee, last edited by Ted Husted on Jul 22, 2006 (view change) show comment hide comment
Comment:
Update parent page
View page history

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

## Static Value

Change to the "template" directory.

    <saf:set name="templateDir" value="template" scope="page" />

## Property

Change to the theme name indicated by the `myTemplateDir` property.

    <saf:set name="theme" value="%{myTemplateDir}" scope="page" />

See also Template Loading