public abstract class AbstractUrlBasedView extends AbstractView implements InitializingBean
logger, REQUEST_DATA_VALUE_PROCESSOR_BEAN_NAME
BINDING_CONTEXT_ATTRIBUTE
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()
Invoked by the containing
BeanFactory after it has set all bean properties
and satisfied BeanFactoryAware , ApplicationContextAware etc. |
abstract boolean |
checkResourceExists(Locale locale)
Check whether the resource for the configured URL actually exists.
|
String |
getUrl()
Return the URL of the resource that this view wraps.
|
void |
setUrl(String url)
Set the URL of the resource that this view wraps.
|
String |
toString() |
createRequestContext, formatViewName, getApplicationContext, getBeanName, getDefaultCharset, getModelAttributes, getRequestContextAttribute, getRequestDataValueProcessor, getSupportedMediaTypes, obtainApplicationContext, render, renderInternal, resolveAsyncAttributes, resolveAsyncAttributes, setApplicationContext, setBeanName, setDefaultCharset, setRequestContextAttribute, setSupportedMediaTypes
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
isRedirectView
protected AbstractUrlBasedView()
protected AbstractUrlBasedView(String url)
public void setUrl(@Nullable String url)
public void afterPropertiesSet() throws Exception
InitializingBean
BeanFactory
after it has set all bean properties
and satisfied BeanFactoryAware
, ApplicationContextAware
etc.
This method allows the bean instance to perform validation of its overall configuration and final initialization when all bean properties have been set.
afterPropertiesSet
in interface InitializingBean
Exception
- in the event of misconfiguration (such as failure to set an
essential property) or if initialization fails for any other reasonpublic abstract boolean checkResourceExists(Locale locale) throws Exception
locale
- the desired Locale that we're looking forfalse
if the resource exists
false
if we know that it does not existException
- if the resource exists but is invalid (e.g. could not be parsed)public String toString()
toString
in class AbstractView