Class DispatchedDecorator
- java.lang.Object
-
- com.opensymphony.sitemesh.webapp.decorator.BaseWebAppDecorator
-
- com.opensymphony.sitemesh.webapp.decorator.DispatchedDecorator
-
- All Implemented Interfaces:
Decorator
- Direct Known Subclasses:
ExternalDispatchedDecorator
public class DispatchedDecorator extends BaseWebAppDecorator
Decorator that dispatches to another path in the Servlet Container (such as a JSP or path mapped to a Servlet). The Content and SiteMeshContext objects are passed to the decorator using the HttpServletRequest attributesCONTENT_KEYandCONTEXT_KEY. To dispatch to a decorator in another web-app on the same server, useExternalDispatchedDecorator.- Since:
- SiteMesh 3.0
- Author:
- Joe Walnes
-
-
Field Summary
Fields Modifier and Type Field Description static StringCONTENT_KEYstatic StringCONTEXT_KEYprivate Stringpath
-
Constructor Summary
Constructors Constructor Description DispatchedDecorator(String path)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected javax.servlet.ServletContextlocateWebApp(javax.servlet.ServletContext context)protected voidrender(Content content, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.ServletContext servletContext, SiteMeshWebAppContext webAppContext)More convenient version ofBaseWebAppDecorator.render(com.opensymphony.sitemesh.Content, com.opensymphony.sitemesh.SiteMeshContext)suited for Servlet API calls.-
Methods inherited from class com.opensymphony.sitemesh.webapp.decorator.BaseWebAppDecorator
render
-
-
-
-
Field Detail
-
CONTENT_KEY
public static final String CONTENT_KEY
- See Also:
- Constant Field Values
-
CONTEXT_KEY
public static final String CONTEXT_KEY
- See Also:
- Constant Field Values
-
path
private final String path
-
-
Constructor Detail
-
DispatchedDecorator
public DispatchedDecorator(String path)
-
-
Method Detail
-
render
protected void render(Content content, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.ServletContext servletContext, SiteMeshWebAppContext webAppContext) throws IOException, javax.servlet.ServletException
Description copied from class:BaseWebAppDecoratorMore convenient version ofBaseWebAppDecorator.render(com.opensymphony.sitemesh.Content, com.opensymphony.sitemesh.SiteMeshContext)suited for Servlet API calls.- Specified by:
renderin classBaseWebAppDecorator- Throws:
IOExceptionjavax.servlet.ServletException
-
locateWebApp
protected javax.servlet.ServletContext locateWebApp(javax.servlet.ServletContext context)
-
-