public class LanguageViewResolver
extends org.springframework.web.servlet.view.InternalResourceViewResolver
Locale중 언어코드 2자리를 덧붙인 View를 사용하기 위한 ViewResolver.
예를 들어, Locale이 "en_US"일 때, View가 "list"이면, "list-en"인 View를 찾는다.
언어 코드 앞에 붙는 값은 기본값이 "-"이나 setConjunction 메쏘드로 수정할 수 있다.
| Constructor and Description |
|---|
LanguageViewResolver() |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.Object |
getCacheKey(java.lang.String viewName,
java.util.Locale locale) |
java.lang.String |
getConjunction() |
java.lang.String |
getDefaultLanguage() |
protected org.springframework.web.servlet.View |
loadView(java.lang.String viewName,
java.util.Locale locale) |
void |
setConjunction(java.lang.String conjunction) |
void |
setDefaultLanguage(java.lang.String defaultLanguage) |
buildView, requiredViewClass, setAlwaysInclude, setExposeContextBeansAsAttributes, setExposedContextBeanNamescanHandle, createView, getAttributesMap, getContentType, getOrder, getPrefix, getRequestContextAttribute, getSuffix, getViewClass, getViewNames, initApplicationContext, isRedirectContextRelative, isRedirectHttp10Compatible, setAttributes, setAttributesMap, setContentType, setOrder, setPrefix, setRedirectContextRelative, setRedirectHttp10Compatible, setRequestContextAttribute, setSuffix, setViewClass, setViewNamesclearCache, isCache, removeFromCache, resolveViewName, setCachegetServletContext, getTempDir, getWebApplicationContext, initApplicationContext, initServletContext, isContextRequired, setServletContextprotected java.lang.Object getCacheKey(java.lang.String viewName,
java.util.Locale locale)
getCacheKey in class org.springframework.web.servlet.view.UrlBasedViewResolverUrlBasedViewResolver.getCacheKey(java.lang.String, java.util.Locale)protected org.springframework.web.servlet.View loadView(java.lang.String viewName,
java.util.Locale locale)
throws java.lang.Exception
loadView in class org.springframework.web.servlet.view.UrlBasedViewResolverjava.lang.Exceptionpublic java.lang.String getConjunction()
public void setConjunction(java.lang.String conjunction)
conjunction - the conjunction to setpublic java.lang.String getDefaultLanguage()
public void setDefaultLanguage(java.lang.String defaultLanguage)
defaultLanguage - the defaultLanguage to set