类 JstlUtils


  • public abstract class JstlUtils
    extends Object
    Helper class for preparing JSTL views, in particular for exposing a JSTL localization context.
    从以下版本开始:
    20.08.2003
    作者:
    Juergen Hoeller
    • 构造器详细资料

    • 方法详细资料

      • getJstlAwareMessageSource

        public 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.
        参数:
        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 DispatcherServlet
        返回:
        the MessageSource to expose to JSTL; first checking the JSTL-defined bundle, then the Spring-defined MessageSource
        另请参阅:
        ApplicationContext
      • exposeLocalizationContext

        public 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.
        参数:
        request - the current HTTP request
        messageSource - the MessageSource to expose, typically the current ApplicationContext (may be null)
        另请参阅:
        exposeLocalizationContext(RequestContext)
      • exposeLocalizationContext

        public 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.
        参数:
        requestContext - the context for the current HTTP request, including the ApplicationContext to expose as MessageSource