org.apache.struts2.tiles
public class: StrutsTilesListener [javadoc |
source]
java.lang.Object
org.apache.tiles.web.startup.TilesListener
org.apache.struts2.tiles.StrutsTilesListener
Listener used to automatically inject ServletContext
init parameters so that they don't need to be configured
explicitly for tiles integration. This is provided
mainly for backwards compatibility with Struts 2.0.1
configuration.
- since:
Struts - 2.0.2
- version:
$ - Rev: 651946 $
| Methods from java.lang.Object: |
|---|
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method from org.apache.struts2.tiles.StrutsTilesListener Detail: |
protected TilesContainer createContainer(ServletContext context) throws TilesException {
if(context.getInitParameter(TilesContainerFactory.CONTEXT_FACTORY_INIT_PARAM) == null) {
context = decorate(context);
}
else {
LOG.warn("Tiles container factory is explicitly set. Not injecting struts configuration.");
}
return super.createContainer(context);
}
|
protected ServletContext decorate(ServletContext context) {
return new ConfiguredServletContext(context, INIT);
}
|