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, setExposedContextBeanNames
canHandle, createView, getAttributesMap, getContentType, getOrder, getPrefix, getRequestContextAttribute, getSuffix, getViewClass, getViewNames, initApplicationContext, isRedirectContextRelative, isRedirectHttp10Compatible, setAttributes, setAttributesMap, setContentType, setOrder, setPrefix, setRedirectContextRelative, setRedirectHttp10Compatible, setRequestContextAttribute, setSuffix, setViewClass, setViewNames
clearCache, isCache, removeFromCache, resolveViewName, setCache
getServletContext, getTempDir, getWebApplicationContext, initApplicationContext, initServletContext, isContextRequired, setServletContext
protected java.lang.Object getCacheKey(java.lang.String viewName, java.util.Locale locale)
getCacheKey
in class org.springframework.web.servlet.view.UrlBasedViewResolver
UrlBasedViewResolver.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.UrlBasedViewResolver
java.lang.Exception
public 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