Class ExternalDispatchedDecorator

All Implemented Interfaces:
Decorator

public class ExternalDispatchedDecorator extends DispatchedDecorator
Decorator that dispatches to another path in A DIFFERENT WEB-APP in the same 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 attributes DispatchedDecorator.CONTENT_KEY and DispatchedDecorator.CONTEXT_KEY.

To dispatch to a decorator in the same web-app, use DispatchedDecorator.

Since:
SiteMesh 3.0
Author:
Joe Walnes
  • Constructor Details

    • ExternalDispatchedDecorator

      public ExternalDispatchedDecorator(String path, String webApp)
      Instantiates a new external dispatched decorator.
      Parameters:
      path - the path
      webApp - the web app
  • Method Details

    • locateWebApp

      protected javax.servlet.ServletContext locateWebApp(javax.servlet.ServletContext context)
      Description copied from class: DispatchedDecorator
      Locate web app.
      Overrides:
      locateWebApp in class DispatchedDecorator
      Parameters:
      context - the context
      Returns:
      the servlet context