public abstract class JstlUtils extends Object
Constructor and Description |
---|
JstlUtils() |
Modifier and Type | Method and Description |
---|---|
static void |
exposeLocalizationContext(HttpServletRequest request,
MessageSource messageSource)
Exposes JSTL-specific request attributes specifying locale
and resource bundle for JSTL's formatting and message tags,
using Spring's locale and MessageSource.
|
static void |
exposeLocalizationContext(RequestContext requestContext)
Exposes JSTL-specific request attributes specifying locale
and resource bundle for JSTL's formatting and message tags,
using Spring's locale and MessageSource.
|
static MessageSource |
getJstlAwareMessageSource(ServletContext servletContext,
MessageSource messageSource)
Checks JSTL's "javax.servlet.jsp.jstl.fmt.localizationContext"
context-param and creates a corresponding child message source,
with the provided Spring-defined MessageSource as parent.
|
public static MessageSource getJstlAwareMessageSource(@Nullable ServletContext servletContext, MessageSource messageSource)
servletContext
- the ServletContext we're running in
(to check JSTL-related context-params in web.xml
)messageSource
- the MessageSource to expose, typically
the ApplicationContext of the current DispatcherServletApplicationContext
public static void exposeLocalizationContext(HttpServletRequest request, @Nullable MessageSource messageSource)
request
- the current HTTP requestmessageSource
- the MessageSource to expose,
typically the current ApplicationContext (may be null
)exposeLocalizationContext(RequestContext)
public static void exposeLocalizationContext(RequestContext requestContext)
requestContext
- the context for the current HTTP request,
including the ApplicationContext to expose as MessageSource