Package org.springframework.web.servlet

Examples of org.springframework.web.servlet.LocaleResolver.resolveLocale()


     * @param
     * @return
     */
    public static String getAppLocale() {
        LocaleResolver localeResolver = (LocaleResolver) appContext.getBean("localeResolver");
        return localeResolver.resolveLocale(WorkflowUtil.getHttpServletRequest()).toString();
    }

    public static String getAppDateFormat() {
        SetupManager setupManager = (SetupManager) AppUtil.getApplicationContext().getBean("setupManager");

View Full Code Here


    // Determine locale to use for this RequestContext.
    LocaleResolver localeResolver = RequestContextUtils.getLocaleResolver(request);
    if (localeResolver != null) {
      // Try LocaleResolver (we're within a DispatcherServlet request).
      this.locale = localeResolver.resolveLocale(request);
    }
    else {
      // No LocaleResolver available -> try fallback.
      this.locale = getFallbackLocale();
    }
View Full Code Here

           
            form.setLocale(DefaultApplicationVariable.LOCALE);
           
        } else {
           
            form.setLocale(localeResolver.resolveLocale(Helper.getCurrentRequest()));
           
        }
       
    }
   
View Full Code Here

       
        if ( previousLocaleContext.getLocale() == null ) {
          LocaleContextHolder.setLocaleContext(new LocaleContext() {
              public Locale getLocale() {

                  return localeResolver.resolveLocale(request);
              }
          });
        }
    Transformer transformer = getTransformerFactory().getTransformer(BeanTransformer.TRANSFORMER_BEAN_ID);
    if (transformer == null)
View Full Code Here

        }
    Transformer transformer = getTransformerFactory().getTransformer(BeanTransformer.TRANSFORMER_BEAN_ID);
    if (transformer == null)
      return null;

    View view = new SalamandraWebView(transformer, localeResolver.resolveLocale(request));
   
    return new ModelAndView(view);
  }
}
View Full Code Here

    this.context.refresh();
    // mock request and set user preferred locale
    MockHttpServletRequest request = new MockHttpServletRequest();
    request.addPreferredLocale(StringUtils.parseLocaleString("nl_NL"));
    LocaleResolver localeResolver = this.context.getBean(LocaleResolver.class);
    Locale locale = localeResolver.resolveLocale(request);
    assertThat(localeResolver, instanceOf(FixedLocaleResolver.class));
    // test locale resolver uses fixed locale and not user preferred locale
    assertThat(locale.toString(), equalTo("en_UK"));
  }
View Full Code Here

   * 获得i18n字符串
   */
  public static String getMessage(String code, Object[] args) {
    LocaleResolver localLocaleResolver = SpringContextHolder.getBean(LocaleResolver.class);
    HttpServletRequest request = ((ServletRequestAttributes)RequestContextHolder.getRequestAttributes()).getRequest()
    Locale localLocale = localLocaleResolver.resolveLocale(request);
    return SpringContextHolder.getApplicationContext().getMessage(code, args, localLocale);
  }
 
  /**
   * 获得用户远程地址
 
View Full Code Here

    }
   
    protected String getJavaDateFormat(String format) {
        if (format == null || format.isEmpty()) {
            LocaleResolver localeResolver = (LocaleResolver) AppUtil.getApplicationContext().getBean("localeResolver")
            Locale locale = localeResolver.resolveLocale(WorkflowUtil.getHttpServletRequest());
            if (locale != null && locale.toString().startsWith("zh")) {
                return "yyyy-MM-dd";
            } else {
                return "MM/dd/yyyy";
            }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.