public abstract class AbstractUrlBasedView extends AbstractView implements InitializingBean
logger, REQUEST_DATA_VALUE_PROCESSOR_BEAN_NAMEBINDING_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, setSupportedMediaTypesclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitisRedirectViewprotected AbstractUrlBasedView()
protected AbstractUrlBasedView(String url)
public void setUrl(@Nullable String url)
public void afterPropertiesSet()
throws Exception
InitializingBeanBeanFactory 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 InitializingBeanException - 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