Package org.dd4t.test.web.controller
Class SpringPageController
- java.lang.Object
-
- org.dd4t.mvc.controllers.AbstractBaseController
-
- org.dd4t.mvc.controllers.AbstractPageController
-
- org.dd4t.test.web.controller.SpringPageController
-
public class SpringPageController extends org.dd4t.mvc.controllers.AbstractPageControllerdd4t-2- Author:
- R. Kempees
-
-
Constructor Summary
Constructors Constructor Description SpringPageController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetPageViewName(org.dd4t.contentmodel.Page page)StringgetPageViewPath()voidsetPageViewPath(String pageViewPath)StringshowPage(org.springframework.ui.Model model, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)All page requests are handled by this method.-
Methods inherited from class org.dd4t.mvc.controllers.AbstractPageController
getPageFactory, setPageFactory
-
-
-
-
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 IOExceptionAll 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:
showPagein classorg.dd4t.mvc.controllers.AbstractPageController- Parameters:
model- the Spring Modelrequest- the HttpServletRequestresponse- the HttpServletResponse- Throws:
IOException
-
getPageViewName
public String getPageViewName(org.dd4t.contentmodel.Page page)
- Overrides:
getPageViewNamein classorg.dd4t.mvc.controllers.AbstractPageController
-
getPageViewPath
public String getPageViewPath()
- Overrides:
getPageViewPathin classorg.dd4t.mvc.controllers.AbstractPageController- Returns:
- the pageViewPrefix
-
setPageViewPath
public void setPageViewPath(String pageViewPath)
- Overrides:
setPageViewPathin classorg.dd4t.mvc.controllers.AbstractPageController- Parameters:
pageViewPath- the path to the page views
-
-