@Deprecated public class TilesView extends InternalResourceView
TilesJstlView with JSTL support is a separate class,
mainly to avoid JSTL dependencies in this class.
NOTE: This TilesView class supports Tiles 1.x,
a.k.a. "Struts Tiles", which comes as part of Struts 1.x.
For Tiles 2.x support, check out
TilesView.
Depends on a Tiles DefinitionsFactory which must be available
in the ServletContext. This factory is typically set up via a
TilesConfigurer bean definition in the application context.
Check out ComponentControllerSupport which provides
a convenient base class for Spring-aware component controllers,
allowing convenient access to the Spring ApplicationContext.
AbstractUrlBasedView.setUrl(java.lang.String),
TilesJstlView,
TilesConfigurer,
ComponentControllerSupport| Modifier and Type | Field and Description |
|---|---|
static String |
PATH_ATTRIBUTE
Deprecated.
Name of the attribute that will override the path of the layout page
to render.
|
DEFAULT_CONTENT_TYPEloggerPATH_VARIABLES, RESPONSE_STATUS_ATTRIBUTE, SELECTED_CONTENT_TYPE| Constructor and Description |
|---|
TilesView()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
executeController(org.apache.struts.tiles.Controller controller,
org.apache.struts.tiles.ComponentContext context,
HttpServletRequest request,
HttpServletResponse response)
Deprecated.
Execute the given Tiles controller.
|
protected org.apache.struts.tiles.ComponentContext |
getComponentContext(org.apache.struts.tiles.ComponentDefinition definition,
HttpServletRequest request)
Deprecated.
Determine the Tiles component context for the given Tiles definition.
|
protected org.apache.struts.tiles.ComponentDefinition |
getComponentDefinition(org.apache.struts.tiles.DefinitionsFactory factory,
HttpServletRequest request)
Deprecated.
Determine the Tiles component definition for the given Tiles
definitions factory.
|
protected org.apache.struts.tiles.Controller |
getController(org.apache.struts.tiles.ComponentDefinition definition,
HttpServletRequest request)
Deprecated.
Determine and initialize the Tiles component controller for the
given Tiles definition, if any.
|
protected String |
getDispatcherPath(org.apache.struts.tiles.ComponentDefinition definition,
HttpServletRequest request)
Deprecated.
Determine the dispatcher path for the given Tiles definition,
i.e.
|
protected void |
initApplicationContext()
Deprecated.
Subclasses can override this for custom initialization behavior.
|
protected String |
prepareForRendering(HttpServletRequest request,
HttpServletResponse response)
Deprecated.
Prepare for rendering the Tiles definition: Execute the associated
component controller if any, and determine the request dispatcher path.
|
static void |
setPath(HttpServletRequest request,
String path)
Deprecated.
Set the path of the layout page to render.
|
exposeForwardRequestAttributes, exposeHelpers, getRequestDispatcher, getRequestToExpose, initServletContext, isContextRequired, renderMergedOutputModel, setAlwaysInclude, setExposeContextBeansAsAttributes, setExposedContextBeanNames, setExposeForwardAttributes, setPreventDispatchLoop, useIncludeafterPropertiesSet, checkResource, getUrl, isUrlRequired, setUrl, toStringaddStaticAttribute, createMergedOutputModel, createRequestContext, createTemporaryOutputStream, exposeModelAsRequestAttributes, generatesDownloadContent, getAttributesMap, getBeanName, getContentType, getRequestContextAttribute, getStaticAttributes, isExposePathVariables, prepareResponse, render, setAttributes, setAttributesCSV, setAttributesMap, setBeanName, setContentType, setExposePathVariables, setRequestContextAttribute, setResponseContentType, writeToResponsegetServletContext, getTempDir, getWebApplicationContext, initApplicationContext, setServletContextgetApplicationContext, getMessageSourceAccessor, requiredContextClass, setApplicationContextpublic static final String PATH_ATTRIBUTE
public static void setPath(HttpServletRequest request, String path)
request - current HTTP requestpath - the path of the layout pagePATH_ATTRIBUTEprotected void initApplicationContext()
throws ApplicationContextException
ApplicationObjectSupportThe default implementation is empty. Called by
ApplicationObjectSupport.initApplicationContext(org.springframework.context.ApplicationContext).
initApplicationContext in class ApplicationObjectSupportApplicationContextException - in case of initialization errorsApplicationObjectSupport.setApplicationContext(org.springframework.context.ApplicationContext)protected String prepareForRendering(HttpServletRequest request, HttpServletResponse response) throws Exception
prepareForRendering in class InternalResourceViewrequest - current HTTP requestresponse - current HTTP responseException - if preparations failedAbstractUrlBasedView.getUrl()protected org.apache.struts.tiles.ComponentDefinition getComponentDefinition(org.apache.struts.tiles.DefinitionsFactory factory,
HttpServletRequest request)
throws Exception
factory - the Tiles definitions factoryrequest - current HTTP requestExceptionprotected org.apache.struts.tiles.ComponentContext getComponentContext(org.apache.struts.tiles.ComponentDefinition definition,
HttpServletRequest request)
throws Exception
definition - the Tiles definition to renderrequest - current HTTP requestException - if preparations failedprotected org.apache.struts.tiles.Controller getController(org.apache.struts.tiles.ComponentDefinition definition,
HttpServletRequest request)
throws Exception
definition - the Tiles definition to renderrequest - current HTTP requestnull if noneException - if preparations failedprotected void executeController(org.apache.struts.tiles.Controller controller,
org.apache.struts.tiles.ComponentContext context,
HttpServletRequest request,
HttpServletResponse response)
throws Exception
controller - the component controller to executecontext - the component contextrequest - current HTTP requestresponse - current HTTP responseException - if controller execution failedprotected String getDispatcherPath(org.apache.struts.tiles.ComponentDefinition definition, HttpServletRequest request) throws Exception
definition - the Tiles definition to renderrequest - current HTTP requestException - if preparations failed