org.loom.resolution
Class LocaleForwardResolution
java.lang.Object
org.loom.resolution.AbstractHttpResolution
org.loom.resolution.DefaultForwardResolution
org.loom.resolution.LocaleForwardResolution
- All Implemented Interfaces:
- CacheableResolution, ForwardResolution, HttpResolution, Resolution
public class LocaleForwardResolution
- extends DefaultForwardResolution
Forward a request to the specified locale-specific resource.
A forward to "myfile.jsp" with spanish request locale and english default locale
will first try "myfile_es.jsp", then "myfile_en.jsp" and, if none is found, "myfile.jsp"
Methods inherited from class org.loom.resolution.DefaultForwardResolution |
addCookie, addCookie, addCookie, addHeader, getDestination, getForwardResourcesRoot, resolve, set, setAttribute, setCacheControl, setCharset, setContentType, setDestination, setForwardResourcesRoot, setHeader, setHeaderIfNotPresent, toString |
Methods inherited from class org.loom.resolution.AbstractHttpResolution |
addDateHeader, addIntHeader, containsHeader, getCacheControl, getCharset, getContentType, setDateHeader, setDateHeaderIfNotPresent, setIntHeader, setIntHeaderIfNotPresent, setJsonHeader, writeHeaders |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
LocaleForwardResolution
public LocaleForwardResolution()
calculateTargetResource
public java.lang.String calculateTargetResource(LoomServletRequest request)
- Overrides:
calculateTargetResource
in class DefaultForwardResolution
setResourceSuffix
public void setResourceSuffix(java.lang.String resourceSuffix)
setServletContext
public void setServletContext(javax.servlet.ServletContext servletContext)
setDefaultLocale
public void setDefaultLocale(java.util.Locale defaultLocale)