javax.servlet.jsp.jstl.core.Config.get()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(8.7k)|赞(0)|评价(0)|浏览(145)

本文整理了Java中javax.servlet.jsp.jstl.core.Config.get()方法的一些代码示例,展示了Config.get()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Config.get()方法的具体详情如下:
包路径:javax.servlet.jsp.jstl.core.Config
类名称:Config
方法名:get

Config.get介绍

[英]Looks up a configuration variable in the "application" scope.

The lookup of configuration variables is performed as if each scope had its own name space, that is, the same configuration variable name in one scope does not replace one stored in a different scope.
[中]在“应用程序”范围中查找配置变量。
配置变量的查找就像每个作用域都有自己的名称空间一样执行,也就是说,一个作用域中相同的配置变量名称不会替换另一个作用域中存储的配置变量名称。

代码示例

代码示例来源:origin: spring-projects/spring-framework

@Nullable
public static Locale getJstlLocale(HttpServletRequest request, @Nullable ServletContext servletContext) {
  Object localeObject = Config.get(request, Config.FMT_LOCALE);
  if (localeObject == null) {
    HttpSession session = request.getSession(false);
    if (session != null) {
      localeObject = Config.get(session, Config.FMT_LOCALE);
    }
    if (localeObject == null && servletContext != null) {
      localeObject = Config.get(servletContext, Config.FMT_LOCALE);
    }
  }
  return (localeObject instanceof Locale ? (Locale) localeObject : null);
}

代码示例来源:origin: spring-projects/spring-framework

@Nullable
  public static TimeZone getJstlTimeZone(HttpServletRequest request, @Nullable ServletContext servletContext) {
    Object timeZoneObject = Config.get(request, Config.FMT_TIME_ZONE);
    if (timeZoneObject == null) {
      HttpSession session = request.getSession(false);
      if (session != null) {
        timeZoneObject = Config.get(session, Config.FMT_TIME_ZONE);
      }
      if (timeZoneObject == null && servletContext != null) {
        timeZoneObject = Config.get(servletContext, Config.FMT_TIME_ZONE);
      }
    }
    return (timeZoneObject instanceof TimeZone ? (TimeZone) timeZoneObject : null);
  }
}

代码示例来源:origin: spring-projects/spring-framework

@Override
  public Locale getLocale() {
    HttpSession session = this.request.getSession(false);
    if (session != null) {
      Object localeObject = Config.get(session, Config.FMT_LOCALE);
      if (localeObject instanceof Locale) {
        return (Locale) localeObject;
      }
    }
    return RequestContextUtils.getLocale(this.request);
  }
}

代码示例来源:origin: org.springframework/spring-webmvc

@Nullable
public static Locale getJstlLocale(HttpServletRequest request, @Nullable ServletContext servletContext) {
  Object localeObject = Config.get(request, Config.FMT_LOCALE);
  if (localeObject == null) {
    HttpSession session = request.getSession(false);
    if (session != null) {
      localeObject = Config.get(session, Config.FMT_LOCALE);
    }
    if (localeObject == null && servletContext != null) {
      localeObject = Config.get(servletContext, Config.FMT_LOCALE);
    }
  }
  return (localeObject instanceof Locale ? (Locale) localeObject : null);
}

代码示例来源:origin: org.springframework/spring-webmvc

@Nullable
  public static TimeZone getJstlTimeZone(HttpServletRequest request, @Nullable ServletContext servletContext) {
    Object timeZoneObject = Config.get(request, Config.FMT_TIME_ZONE);
    if (timeZoneObject == null) {
      HttpSession session = request.getSession(false);
      if (session != null) {
        timeZoneObject = Config.get(session, Config.FMT_TIME_ZONE);
      }
      if (timeZoneObject == null && servletContext != null) {
        timeZoneObject = Config.get(servletContext, Config.FMT_TIME_ZONE);
      }
    }
    return (timeZoneObject instanceof TimeZone ? (TimeZone) timeZoneObject : null);
  }
}

代码示例来源:origin: org.springframework/spring-webmvc

@Override
  public Locale getLocale() {
    HttpSession session = this.request.getSession(false);
    if (session != null) {
      Object localeObject = Config.get(session, Config.FMT_LOCALE);
      if (localeObject instanceof Locale) {
        return (Locale) localeObject;
      }
    }
    return RequestContextUtils.getLocale(this.request);
  }
}

代码示例来源:origin: spring-projects/spring-framework

@Override
public ResourceBundle getResourceBundle() {
  HttpSession session = this.request.getSession(false);
  if (session != null) {
    Object lcObject = Config.get(session, Config.FMT_LOCALIZATION_CONTEXT);
    if (lcObject instanceof LocalizationContext) {
      ResourceBundle lcBundle = ((LocalizationContext) lcObject).getResourceBundle();
      return new MessageSourceResourceBundle(this.messageSource, getLocale(), lcBundle);
    }
  }
  return new MessageSourceResourceBundle(this.messageSource, getLocale());
}

代码示例来源:origin: org.springframework/spring-webmvc

@Override
public ResourceBundle getResourceBundle() {
  HttpSession session = this.request.getSession(false);
  if (session != null) {
    Object lcObject = Config.get(session, Config.FMT_LOCALIZATION_CONTEXT);
    if (lcObject instanceof LocalizationContext) {
      ResourceBundle lcBundle = ((LocalizationContext) lcObject).getResourceBundle();
      return new MessageSourceResourceBundle(this.messageSource, getLocale(), lcBundle);
    }
  }
  return new MessageSourceResourceBundle(this.messageSource, getLocale());
}

代码示例来源:origin: spring-projects/spring-framework

assertTrue("Correct rc attribute", request.getAttribute("rc") == null);
assertEquals(locale, Config.get(request, Config.FMT_LOCALE));
LocalizationContext lc = (LocalizationContext) Config.get(request, Config.FMT_LOCALIZATION_CONTEXT);
assertEquals("messageX", lc.getResourceBundle().getString("code1"));

代码示例来源:origin: spring-projects/spring-framework

assertTrue("Correct rc attribute", request.getAttribute("rc") == null);
assertEquals(locale, Config.get(request, Config.FMT_LOCALE));
LocalizationContext lc = (LocalizationContext) Config.get(request, Config.FMT_LOCALIZATION_CONTEXT);
assertEquals("message1", lc.getResourceBundle().getString("code1"));
assertEquals("message2", lc.getResourceBundle().getString("code2"));

代码示例来源:origin: infiniteautomation/ma-core-public

public static LocalizationContext getLocalizationContext(ServletRequest request) {
  return (LocalizationContext) Config.get(request, Config.FMT_LOCALIZATION_CONTEXT);
}

代码示例来源:origin: com.github.dandelion/datatables-jsp

@Override
  public Locale resolveLocale(HttpServletRequest request) {

   Object locale = Config.get(request, Config.FMT_LOCALE);
   if (locale == null) {
     HttpSession session = request.getSession(false);
     if (session != null) {
      locale = Config.get(session, Config.FMT_LOCALE);
     }
   }

   return (locale instanceof Locale ? (Locale) locale : null);
  }
}

代码示例来源:origin: dandelion/dandelion-datatables

@Override
  public Locale resolveLocale(HttpServletRequest request) {

   Object locale = Config.get(request, Config.FMT_LOCALE);
   if (locale == null) {
     HttpSession session = request.getSession(false);
     if (session != null) {
      locale = Config.get(session, Config.FMT_LOCALE);
     }
   }

   return (locale instanceof Locale ? (Locale) locale : null);
  }
}

代码示例来源:origin: displaytag/displaytag

/**
 * @see LocaleResolver#resolveLocale(HttpServletRequest)
 */
public Locale resolveLocale(HttpServletRequest request)
{
  Locale locale = (Locale) Config.get(request.getSession(), Config.FMT_LOCALE);
  if (locale == null)
  {
    locale = request.getLocale();
  }
  return locale;
}

代码示例来源:origin: org.onehippo.cms7.hst/hst-client

private static ResourceBundle getResourceBundleOfDefaultLocalizationContext(PageContext pc) {
    LocalizationContext defaultLocalizationContext = (LocalizationContext) Config.get(pc.getRequest(), Config.FMT_LOCALIZATION_CONTEXT);

    if (defaultLocalizationContext != null) {
      return defaultLocalizationContext.getResourceBundle();
    }

    return null;
  }
}

代码示例来源:origin: com.jslsolucoes/tagria-lib

public static Locale locale(JspContext jspContext) {
  HttpSession httpSession = ((PageContext) jspContext).getSession();
  Locale locale = Locale.forLanguageTag(getInitParam(TagriaConfigParameter.LOCALE));
  if (Config.get(httpSession, Config.FMT_LOCALE) != null) {
    locale = (Locale) Config.get(httpSession, Config.FMT_LOCALE);
  }
  return locale;
}

代码示例来源:origin: com.bbossgroups/bboss-mvc

public Locale getLocale() {
    HttpSession session = this.request.getSession(false);
    if (session != null) {
      Object localeObject = Config.get(session, Config.FMT_LOCALE);
      if (localeObject instanceof Locale) {
        return (Locale) localeObject;
      }
    }
    return RequestContextUtils.getRequestContextLocal(this.request);
  }
};

代码示例来源:origin: apache/servicemix-bundles

@Override
  public Locale getLocale() {
    HttpSession session = this.request.getSession(false);
    if (session != null) {
      Object localeObject = Config.get(session, Config.FMT_LOCALE);
      if (localeObject instanceof Locale) {
        return (Locale) localeObject;
      }
    }
    return RequestContextUtils.getLocale(this.request);
  }
}

代码示例来源:origin: com.bbossgroups/bboss-mvc

public ResourceBundle getResourceBundle() {
  HttpSession session = this.request.getSession(false);
  if (session != null) {
    Object lcObject = Config.get(session, Config.FMT_LOCALIZATION_CONTEXT);
    if (lcObject instanceof LocalizationContext) {
      ResourceBundle lcBundle = ((LocalizationContext) lcObject).getResourceBundle();
      return new MessageSourceResourceBundle(this.messageSource, getLocale(), lcBundle);
    }
  }
  return new MessageSourceResourceBundle(this.messageSource, getLocale());
}

代码示例来源:origin: apache/servicemix-bundles

@Override
public ResourceBundle getResourceBundle() {
  HttpSession session = this.request.getSession(false);
  if (session != null) {
    Object lcObject = Config.get(session, Config.FMT_LOCALIZATION_CONTEXT);
    if (lcObject instanceof LocalizationContext) {
      ResourceBundle lcBundle = ((LocalizationContext) lcObject).getResourceBundle();
      return new MessageSourceResourceBundle(this.messageSource, getLocale(), lcBundle);
    }
  }
  return new MessageSourceResourceBundle(this.messageSource, getLocale());
}

相关文章