Utility methods for clients using the web framework.
Modifiers | Name | Description |
---|---|---|
static java.lang.String |
DEFAULT_ENCODING |
Type | Name and description |
---|---|
static GrailsWebRequest |
bindMockWebRequest(org.springframework.web.context.WebApplicationContext ctx) Binds a Mock implementation of a GrailsWebRequest object to the current thread. |
static GrailsWebRequest |
bindMockWebRequest(org.springframework.context.ApplicationContext ctx, org.springframework.mock.web.MockHttpServletRequest request, MockHttpServletResponse response) Binds a Mock implementation of a GrailsWebRequest object to the current thread. |
static GrailsWebRequest |
bindMockWebRequest() Binds a Mock implementation of a GrailsWebRequest object to the current thread. |
static GrailsApplication |
currentApplication() @return The currently bound GrailsApplication instance |
static java.util.Map |
currentConfiguration() @return The currently bound GrailsApplication instance |
static java.util.Map |
currentFlatConfiguration() @return The currently bound GrailsApplication instance |
static java.lang.String |
getContentType(java.lang.String name, java.lang.String encoding) |
static groovy.lang.GroovyObject |
getControllerFromRequest(javax.servlet.http.HttpServletRequest request) Obtains the currently executing controller from the given request if any. |
static java.lang.String |
getUriFromRequest(javax.servlet.http.HttpServletRequest request) Retrieves the URI from the request from either the include attribute or the request.getRequestURI() method. |
static GrailsApplication |
lookupApplication(javax.servlet.ServletContext servletContext) Looks up a GrailsApplication instance from the ServletContext. |
Methods inherited from class | Name |
---|---|
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Binds a Mock implementation of a GrailsWebRequest object to the current thread. The mock version uses instances of the Spring MockHttpServletRequest, MockHttpServletResponse and MockServletContext classes.
ctx
- The WebApplicationContext to useBinds a Mock implementation of a GrailsWebRequest object to the current thread. The mock version uses instances of the Spring MockHttpServletRequest, MockHttpServletResponse and MockServletContext classes.
ctx
- The WebApplicationContext to userequest
- The requestresponse
- The responseBinds a Mock implementation of a GrailsWebRequest object to the current thread. The mock version uses instances of the Spring MockHttpServletRequest, MockHttpServletResponse and MockServletContext classes.
Obtains the currently executing controller from the given request if any.
request
- The request objectRetrieves the URI from the request from either the include attribute or the request.getRequestURI() method.
request
- The HttpServletRequest instanceLooks up a GrailsApplication instance from the ServletContext.
servletContext
- The ServletContext