Package org.springframework.web.servlet.support

Examples of org.springframework.web.servlet.support.RequestContext$JstlLocaleResolver


   * @return the RequestContext instance
   * @see #setRequestContextAttribute
   * @see org.springframework.web.servlet.support.RequestContext
   */
  protected RequestContext createRequestContext(HttpServletRequest request, Map model) {
    return new RequestContext(request, getServletContext(), model);
  }
View Full Code Here


* @see org.springframework.web.servlet.support.JstlUtils#exposeLocalizationContext
*/
public class TilesJstlView extends TilesView {

  protected void exposeHelpers(HttpServletRequest request) throws Exception {
    JstlUtils.exposeLocalizationContext(new RequestContext(request, getServletContext()));
  }
View Full Code Here

  protected void exposeHelpers(HttpServletRequest request) throws Exception {
    if (this.messageSource != null) {
      JstlUtils.exposeLocalizationContext(request, this.messageSource);
    }
    else {
      JstlUtils.exposeLocalizationContext(new RequestContext(request, getServletContext()));
    }
  }
View Full Code Here

   * @see net.sf.jasperreports.engine.JRParameter#REPORT_LOCALE
   * @see net.sf.jasperreports.engine.JRParameter#REPORT_RESOURCE_BUNDLE
   * @see org.springframework.web.servlet.support.JstlUtils#exposeLocalizationContext
   */
  protected void exposeLocalizationContext(Map model, HttpServletRequest request) {
    RequestContext rc = new RequestContext(request, getServletContext());
    model.put(JRParameter.REPORT_LOCALE, rc.getLocale());
    JasperReport report = getReport();
    if (report == null || report.getResourceBundle() == null) {
      model.put(JRParameter.REPORT_RESOURCE_BUNDLE,
          new MessageSourceResourceBundle(rc.getMessageSource(), rc.getLocale()));
    }
  }
View Full Code Here

      throw new ServletException("Tiles container is not initialized. " +
          "Have you added a TilesConfigurer to your web application context?");
    }

    exposeModelAsRequestAttributes(model, request);
    JstlUtils.exposeLocalizationContext(new RequestContext(request, servletContext));

    if (!response.isCommitted()) {
      // Tiles is going to use a forward, but some web containers (e.g. OC4J 10.1.3)
      // do not properly expose the Servlet 2.4 forward request attributes... However,
      // must not do this on Servlet 2.5 or above, mainly for GlassFish compatibility.
View Full Code Here

        throw new ServletException("Tiles container is not initialized. "
            + "Have you added a TilesConfigurer to your web application context?");
      }

      exposeModelAsRequestAttributes(model, request);
      JstlUtils.exposeLocalizationContext(new RequestContext(request, servletContext));

      TilesRequestContext tilesRequestContext = container.getContextFactory().createRequestContext(
          container.getApplicationContext(), new Object[] { request, response });
      Definition compositeDefinition = container.getDefinitionsFactory().getDefinition(getUrl(),
          tilesRequestContext);
View Full Code Here

   * @return the updated URL or the same as URL as the one passed in
   */
  protected String updateTargetUrl(String targetUrl, Map<String, Object> model,
                  HttpServletRequest request, HttpServletResponse response) {
   
    RequestContext requestContext = null;
    if (getWebApplicationContext() != null) {
      requestContext = createRequestContext(request, response, model);
    }
    else {
      WebApplicationContext wac = ContextLoader.getCurrentWebApplicationContext();
      if (wac != null && wac.getServletContext() != null) {
        requestContext = new RequestContext(request, response, wac.getServletContext(), model);
      }
    }

    if (requestContext != null) {
      RequestDataValueProcessor processor = requestContext.getRequestDataValueProcessor();
      if (processor != null) {
        targetUrl = processor.processUrl(request, targetUrl);
      }
    }
   
View Full Code Here

   * @see net.sf.jasperreports.engine.JRParameter#REPORT_LOCALE
   * @see net.sf.jasperreports.engine.JRParameter#REPORT_RESOURCE_BUNDLE
   * @see org.springframework.web.servlet.support.JstlUtils#exposeLocalizationContext
   */
  protected void exposeLocalizationContext(Map<String, Object> model, HttpServletRequest request) {
    RequestContext rc = new RequestContext(request, getServletContext());
    if (!model.containsKey(JRParameter.REPORT_LOCALE)) {
      model.put(JRParameter.REPORT_LOCALE, rc.getLocale());
    }
    JasperReport report = getReport();
    if ((report == null || report.getResourceBundle() == null) &&
        !model.containsKey(JRParameter.REPORT_RESOURCE_BUNDLE)) {
      model.put(JRParameter.REPORT_RESOURCE_BUNDLE,
          new MessageSourceResourceBundle(rc.getMessageSource(), rc.getLocale()));
    }
  }
View Full Code Here

   * @see org.springframework.web.servlet.support.RequestContext
   */
  protected RequestContext createRequestContext(
      HttpServletRequest request, HttpServletResponse response, Map<String, Object> model) {

    return new RequestContext(request, response, getServletContext(), model);
  }
View Full Code Here

   * @return the updated URL or the same as URL as the one passed in
   */
  protected String updateTargetUrl(String targetUrl, Map<String, Object> model,
                  HttpServletRequest request, HttpServletResponse response) {
   
    RequestContext requestContext = null;
    if (getWebApplicationContext() != null) {
      requestContext = createRequestContext(request, response, model);
    }
    else {
      WebApplicationContext wac = ContextLoader.getCurrentWebApplicationContext();
      if (wac != null && wac.getServletContext() != null) {
        requestContext = new RequestContext(request, response, wac.getServletContext(), model);
      }
    }

    if (requestContext != null) {
      RequestDataValueProcessor processor = requestContext.getRequestDataValueProcessor();
      if (processor != null) {
        targetUrl = processor.processUrl(request, targetUrl);
      }
    }
   
View Full Code Here

TOP

Related Classes of org.springframework.web.servlet.support.RequestContext$JstlLocaleResolver

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.