Class SpringPageController


  • public class SpringPageController
    extends org.dd4t.mvc.controllers.AbstractPageController
    dd4t-2
    Author:
    R. Kempees
    • Field Summary

      • Fields inherited from class org.dd4t.mvc.controllers.AbstractPageController

        pageFactory
      • Fields inherited from class org.dd4t.mvc.controllers.AbstractBaseController

        propertiesService, publicationResolver, removeContextPath
    • Constructor Detail

      • SpringPageController

        public SpringPageController()
    • Method Detail

      • showPage

        @RequestMapping(value={"/**/*.html","/**/*.txt","/**/*.xml"},
                        method={GET,HEAD})
        public String showPage​(org.springframework.ui.Model model,
                               javax.servlet.http.HttpServletRequest request,
                               javax.servlet.http.HttpServletResponse response)
                        throws IOException
        All page requests are handled by this method. The page meta XML is queried based on the request URI, the page meta XML contains the actual view name to be rendered.
        Overrides:
        showPage in class org.dd4t.mvc.controllers.AbstractPageController
        Parameters:
        model - the Spring Model
        request - the HttpServletRequest
        response - the HttpServletResponse
        Throws:
        IOException
      • getPageViewName

        public String getPageViewName​(org.dd4t.contentmodel.Page page)
        Overrides:
        getPageViewName in class org.dd4t.mvc.controllers.AbstractPageController
      • getPageViewPath

        public String getPageViewPath()
        Overrides:
        getPageViewPath in class org.dd4t.mvc.controllers.AbstractPageController
        Returns:
        the pageViewPrefix
      • setPageViewPath

        public void setPageViewPath​(String pageViewPath)
        Overrides:
        setPageViewPath in class org.dd4t.mvc.controllers.AbstractPageController
        Parameters:
        pageViewPath - the path to the page views