Class OldDecorator2NewStrutsFreemarkerDecorator

java.lang.Object
com.opensymphony.sitemesh.webapp.decorator.BaseWebAppDecorator
org.apache.struts2.sitemesh.OldDecorator2NewStrutsDecorator
org.apache.struts2.sitemesh.OldDecorator2NewStrutsFreemarkerDecorator
All Implemented Interfaces:
com.opensymphony.module.sitemesh.RequestConstants, com.opensymphony.sitemesh.Decorator

public class OldDecorator2NewStrutsFreemarkerDecorator extends OldDecorator2NewStrutsDecorator
Adapts a SiteMesh 2 Freemarker Decorator to a SiteMesh 3 Decorator. Extends OldDecorator2NewStrutsDecorator to add Struts functionality for Freemarker
Since:
SiteMesh 2
  • Constructor Details

    • OldDecorator2NewStrutsFreemarkerDecorator

      public OldDecorator2NewStrutsFreemarkerDecorator(com.opensymphony.module.sitemesh.Decorator oldDecorator)
  • Method Details

    • setFreemarkerManager

      public static void setFreemarkerManager(FreemarkerManager mgr)
    • render

      protected void render(com.opensymphony.sitemesh.Content content, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, jakarta.servlet.ServletContext servletContext, ActionContext ctx) throws jakarta.servlet.ServletException, IOException
      Applies the decorator, using the relevent contexts
      Specified by:
      render in class OldDecorator2NewStrutsDecorator
      Parameters:
      content - The content
      request - The servlet request
      response - The servlet response
      servletContext - The servlet context
      ctx - The action context for this request, populated with the server state
      Throws:
      jakarta.servlet.ServletException
      IOException