@CompileStatic class GrailsDispatcherServlet extends DispatcherServlet implements ServletContextAware
Simple extension to the Spring DispatcherServlet implementation that makes sure a GrailsWebRequest is bound
| Fields inherited from class | Fields |
|---|---|
class DispatcherServlet |
MULTIPART_RESOLVER_BEAN_NAME, LOCALE_RESOLVER_BEAN_NAME, HANDLER_MAPPING_BEAN_NAME, HANDLER_ADAPTER_BEAN_NAME, HANDLER_EXCEPTION_RESOLVER_BEAN_NAME, REQUEST_TO_VIEW_NAME_TRANSLATOR_BEAN_NAME, VIEW_RESOLVER_BEAN_NAME, FLASH_MAP_MANAGER_BEAN_NAME, WEB_APPLICATION_CONTEXT_ATTRIBUTE, LOCALE_RESOLVER_ATTRIBUTE, INPUT_FLASH_MAP_ATTRIBUTE, OUTPUT_FLASH_MAP_ATTRIBUTE, FLASH_MAP_MANAGER_ATTRIBUTE, EXCEPTION_ATTRIBUTE, PAGE_NOT_FOUND_LOG_CATEGORY, DEFAULT_NAMESPACE_SUFFIX, DEFAULT_CONTEXT_CLASS, SERVLET_CONTEXT_PREFIX, LEGACY_DO_HEAD |
| Type | Name and description |
|---|---|
boolean |
resolveHiddenHttpMethodWhether a POST carrying a "_method" parameter should be treated as the method it names. |
| Constructor and description |
|---|
GrailsDispatcherServlet() |
GrailsDispatcherServlet(WebApplicationContext webApplicationContext) |
| Type Params | Return Type | Name and description |
|---|---|---|
|
protected GrailsWebRequest |
buildGrailsWebRequest(HttpServletRequest request, HttpServletResponse response) |
|
protected ServletRequestAttributes |
buildRequestAttributes(HttpServletRequest request, HttpServletResponse response, RequestAttributes previousAttributes) |
|
protected HttpServletRequest |
checkMultipart(HttpServletRequest request) |
|
protected void |
render(ModelAndView mv, HttpServletRequest request, HttpServletResponse response)Wraps the view-render phase in a grails.render span — parent of the GSP render spans, so
"render excluding GSP" is grails.render minus its GSP children. |
|
void |
setApplicationContext(ApplicationContext applicationContext) |
|
void |
setServletContext(ServletContext servletContext) |
Whether a POST carrying a "_method" parameter should be treated as the method it names. Set when the hidden HTTP method filter is disabled.
Wraps the view-render phase in a grails.render span — parent of the GSP render spans, so
"render excluding GSP" is grails.render minus its GSP children.