public abstract class AbstractUrlBasedView extends AbstractView implements org.springframework.beans.factory.InitializingBean
DEFAULT_CONTENT_TYPE
PATH_VARIABLES, RESPONSE_STATUS_ATTRIBUTE, SELECTED_CONTENT_TYPE
Modifier | Constructor and Description |
---|---|
protected |
AbstractUrlBasedView()
Constructor for use as a bean.
|
protected |
AbstractUrlBasedView(String url)
Create a new AbstractUrlBasedView with the given URL.
|
Modifier and Type | Method and Description |
---|---|
void |
afterPropertiesSet() |
boolean |
checkResource(Locale locale)
Check whether the underlying resource that the configured URL points to
actually exists.
|
String |
getUrl()
Return the URL of the resource that this view wraps.
|
protected boolean |
isUrlRequired()
Return whether the 'url' property is required.
|
void |
setUrl(String url)
Set the URL of the resource that this view wraps.
|
String |
toString() |
addStaticAttribute, createMergedOutputModel, createRequestContext, createTemporaryOutputStream, exposeModelAsRequestAttributes, generatesDownloadContent, getAttributesMap, getBeanName, getContentType, getRequestContextAttribute, getStaticAttributes, isExposePathVariables, prepareResponse, render, renderMergedOutputModel, setAttributes, setAttributesCSV, setAttributesMap, setBeanName, setContentType, setExposePathVariables, setRequestContextAttribute, setResponseContentType, writeToResponse
getServletContext, getTempDir, getWebApplicationContext, initApplicationContext, initServletContext, isContextRequired, setServletContext
protected AbstractUrlBasedView()
protected AbstractUrlBasedView(String url)
url
- the URL to forward topublic void setUrl(String url)
public String getUrl()
public void afterPropertiesSet() throws Exception
afterPropertiesSet
in interface org.springframework.beans.factory.InitializingBean
Exception
protected boolean isUrlRequired()
The default implementation returns true
checkResource
public boolean checkResource(Locale locale)
throws Exception
locale
- the desired Locale that we're looking fortrue
if the resource exists (or is assumed to exist);
false
if we know that it does not existException
- if the resource exists but is invalid (e.g. could not be parsed)
toString
public String toString()
toString
in class AbstractView