| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.springframework.web.servlet.support.RequestContextUtils
public abstract class RequestContextUtils
Utility class for easy access to request-specific state which has been set by the DispatcherServlet.
Supports lookup of current WebApplicationContext, LocaleResolver, Locale, ThemeResolver, Theme, and MultipartResolver.
RequestContext, 
DispatcherServlet| Constructor Summary | |
|---|---|
| RequestContextUtils() | |
| Method Summary | |
|---|---|
| static Locale | getLocale(HttpServletRequest request)Retrieves the current locale from the given request, using the LocaleResolver bound to the request by the DispatcherServlet. | 
| static LocaleResolver | getLocaleResolver(HttpServletRequest request)Return the LocaleResolver that has been bound to the request by the DispatcherServlet. | 
| static MultipartResolver | getMultipartResolver(ServletRequest request)Return the MultipartResolver that has been bound to the request by the DispatcherServlet. | 
| static Theme | getTheme(HttpServletRequest request)Retrieves the current theme from the given request, using the ThemeResolver bound to the request by the DispatcherServlet. | 
| static ThemeResolver | getThemeResolver(HttpServletRequest request)Return the ThemeResolver that has been bound to the request by the DispatcherServlet. | 
| static WebApplicationContext | getWebApplicationContext(ServletRequest request)Look for the WebApplicationContext associated with the DispatcherServlet that has initiated request processing. | 
| static WebApplicationContext | getWebApplicationContext(ServletRequest request,
                         ServletContext servletContext)Look for the WebApplicationContext associated with the DispatcherServlet that has initiated request processing, and for the global context if none was found associated with the current request. | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public RequestContextUtils()
| Method Detail | 
|---|
public static WebApplicationContext getWebApplicationContext(ServletRequest request)
                                                      throws IllegalStateException
request - current HTTP request
IllegalStateException - if no servlet-specific context has been found
public static WebApplicationContext getWebApplicationContext(ServletRequest request,
                                                             ServletContext servletContext)
                                                      throws IllegalStateException
request - current HTTP requestservletContext - current servlet context
IllegalStateException - if neither a servlet-specific nor a
 global context has been found
public static LocaleResolver getLocaleResolver(HttpServletRequest request)
                                        throws IllegalStateException
request - current HTTP request
IllegalStateException - if no LocaleResolver has been found
public static Locale getLocale(HttpServletRequest request)
                        throws IllegalStateException
request - current HTTP request
IllegalStateException - if no LocaleResolver has been foundgetLocaleResolver(javax.servlet.http.HttpServletRequest)
public static ThemeResolver getThemeResolver(HttpServletRequest request)
                                      throws IllegalStateException
request - current HTTP request
IllegalStateException - if no ThemeResolver has been found
public static Theme getTheme(HttpServletRequest request)
                      throws IllegalStateException
request - current HTTP request
IllegalStateException - if no ThemeResolver has been foundgetThemeResolver(javax.servlet.http.HttpServletRequest)public static MultipartResolver getMultipartResolver(ServletRequest request)
request - current HTTP request
null if not a multipart request| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||