类org.springframework.context.i18n.SimpleLocaleContext源码实例Demo

下面列出了怎么用org.springframework.context.i18n.SimpleLocaleContext的API类实例代码及写法,或者点击链接到github查看源代码。

@Override
public LocaleContext resolveLocaleContext(ServerWebExchange exchange) {
	List<Locale> requestLocales = null;
	try {
		requestLocales = exchange.getRequest().getHeaders().getAcceptLanguageAsLocales();
	}
	catch (IllegalArgumentException ex) {
		// Invalid Accept-Language header: treat as empty for matching purposes
	}
	return new SimpleLocaleContext(resolveSupportedLocale(requestLocales));
}
 
@Override
public LocaleContext resolveLocaleContext(ServerWebExchange exchange) {
	List<Locale> requestLocales = null;
	try {
		requestLocales = exchange.getRequest().getHeaders().getAcceptLanguageAsLocales();
	}
	catch (IllegalArgumentException ex) {
		// Invalid Accept-Language header: treat as empty for matching purposes
	}
	return new SimpleLocaleContext(resolveSupportedLocale(requestLocales));
}
 
@Override
public void setLocale(HttpServletRequest request, @Nullable HttpServletResponse response, @Nullable Locale locale) {
	setLocaleContext(request, response, (locale != null ? new SimpleLocaleContext(locale) : null));
}
 
@Override
public void setLocale(HttpServletRequest request, @Nullable HttpServletResponse response, @Nullable Locale locale) {
	setLocaleContext(request, response, (locale != null ? new SimpleLocaleContext(locale) : null));
}
 
@Override
public void setLocale(HttpServletRequest request, @Nullable HttpServletResponse response, @Nullable Locale locale) {
	setLocaleContext(request, response, (locale != null ? new SimpleLocaleContext(locale) : null));
}
 
@Override
public void setLocale(HttpServletRequest request, @Nullable HttpServletResponse response, @Nullable Locale locale) {
	setLocaleContext(request, response, (locale != null ? new SimpleLocaleContext(locale) : null));
}
 
源代码7 项目: lams   文件: CookieLocaleResolver.java
@Override
public void setLocale(HttpServletRequest request, HttpServletResponse response, Locale locale) {
	setLocaleContext(request, response, (locale != null ? new SimpleLocaleContext(locale) : null));
}
 
源代码8 项目: lams   文件: AbstractLocaleContextResolver.java
@Override
public void setLocale(HttpServletRequest request, HttpServletResponse response, Locale locale) {
	setLocaleContext(request, response, (locale != null ? new SimpleLocaleContext(locale) : null));
}
 
@Override
public void setLocale(HttpServletRequest request, HttpServletResponse response, Locale locale) {
	setLocaleContext(request, response, (locale != null ? new SimpleLocaleContext(locale) : null));
}
 
@Override
public void setLocale(HttpServletRequest request, HttpServletResponse response, Locale locale) {
	setLocaleContext(request, response, (locale != null ? new SimpleLocaleContext(locale) : null));
}
 
源代码11 项目: data-prep   文件: DataprepLocaleContextResolver.java
@Override
public LocaleContext resolveLocaleContext(HttpServletRequest request) {
    return new SimpleLocaleContext(getLocale(request));
}
 
源代码12 项目: spring-analysis-note   文件: FrameworkServlet.java
/**
 * Build a LocaleContext for the given request, exposing the request's
 * primary locale as current locale.
 * @param request current HTTP request
 * @return the corresponding LocaleContext, or {@code null} if none to bind
 * @see LocaleContextHolder#setLocaleContext
 */
@Nullable
protected LocaleContext buildLocaleContext(HttpServletRequest request) {
	return new SimpleLocaleContext(request.getLocale());
}
 
源代码13 项目: java-technology-stack   文件: FrameworkServlet.java
/**
 * Build a LocaleContext for the given request, exposing the request's
 * primary locale as current locale.
 * @param request current HTTP request
 * @return the corresponding LocaleContext, or {@code null} if none to bind
 * @see LocaleContextHolder#setLocaleContext
 */
@Nullable
protected LocaleContext buildLocaleContext(HttpServletRequest request) {
	return new SimpleLocaleContext(request.getLocale());
}
 
源代码14 项目: lams   文件: FrameworkServlet.java
/**
 * Build a LocaleContext for the given request, exposing the request's
 * primary locale as current locale.
 * @param request current HTTP request
 * @return the corresponding LocaleContext, or {@code null} if none to bind
 * @see LocaleContextHolder#setLocaleContext
 */
protected LocaleContext buildLocaleContext(HttpServletRequest request) {
	return new SimpleLocaleContext(request.getLocale());
}
 
源代码15 项目: spring4-understanding   文件: FrameworkPortlet.java
/**
 * Build a LocaleContext for the given request, exposing the request's
 * primary locale as current locale.
 * @param request current HTTP request
 * @return the corresponding LocaleContext
 */
protected LocaleContext buildLocaleContext(PortletRequest request) {
	return new SimpleLocaleContext(request.getLocale());
}
 
源代码16 项目: spring4-understanding   文件: FrameworkServlet.java
/**
 * Build a LocaleContext for the given request, exposing the request's
 * primary locale as current locale.
 * @param request current HTTP request
 * @return the corresponding LocaleContext, or {@code null} if none to bind
 * @see LocaleContextHolder#setLocaleContext
 */
protected LocaleContext buildLocaleContext(HttpServletRequest request) {
	return new SimpleLocaleContext(request.getLocale());
}
 
 同包方法