Info | ||
---|---|---|
| ||
SiteMesh is a web-page layout and decoration framework and web - application integration framework to aid in creating large sites consisting of many pages for which a consistent look/feel, navigation and layout scheme is required. |
...
The framework stores all its value stack information in the as request attributes, meaning that if you wish to display data that is on the stack (or even the ActionContext), you can do so by using the normal tag libraries that come with the framework. That's it!
...
Info | ||
---|---|---|
| ||
|
FreeMarker and Velocity
...
Decorators
The framework provides an extension of the SiteMesh PageFilter to assist with integration with Velocity and FreeMarker. Our filters provide the standard variables and Struts Tags that you used to create views in your favorite template language.
...
The VelocityPageFilter extends the SiteMesh PageFilter to allow direct access to framework variables such as $stack
and $request
.
In the web.xml
, the VelocityPageFilter should be placed between the ActionContextCleanUp
and the {FilterDispatcher}}.
FreeMarker
The FreeMarkerPageFilter extends the SiteMes PageFilter to allow direct access to framework variables such as $stack
and $request
.
...
Info | ||||
---|---|---|---|---|
| ||||
|
Velocity
The VelocityPageFilter extends the SiteMesh PageFilter to allow direct access to framework variables such as $stack
and $request
.
In the web.xml
, the VelocityPageFilter should be placed between the ActionContextCleanUp
and the {FilterDispatcher}}.