org.springframework.web.servlet.view.tiles2
Class TilesView
java.lang.Object
  
org.springframework.context.support.ApplicationObjectSupport
      
org.springframework.web.context.support.WebApplicationObjectSupport
          
org.springframework.web.servlet.view.AbstractView
              
org.springframework.web.servlet.view.AbstractUrlBasedView
                  
org.springframework.web.servlet.view.tiles2.TilesView
- All Implemented Interfaces: 
 - BeanNameAware, InitializingBean, ApplicationContextAware, ServletContextAware, View
 
public class TilesView
- extends AbstractUrlBasedView
 
View implementation that retrieves a Tiles definition.
 The "url" property is interpreted as name of a Tiles definition.
 
This class builds on Tiles2, which requires JSP 2.0.
 JSTL support is integrated out of the box.
 
Depends on a TilesContainer which must be available in
 the ServletContext. This container is typically set up via a
 TilesConfigurer bean definition in the application context.
- Since:
 
  - 2.5
 
- Author:
 
  - Juergen Hoeller
 
- See Also:
 AbstractUrlBasedView.setUrl(java.lang.String), 
TilesConfigurer
 
 
 
 
 
 
| Methods inherited from class org.springframework.web.servlet.view.AbstractView | 
addStaticAttribute, createRequestContext, exposeModelAsRequestAttributes, generatesDownloadContent, getAttributesMap, getBeanName, getContentType, getRequestContextAttribute, getStaticAttributes, prepareResponse, render, setAttributes, setAttributesCSV, setAttributesMap, setBeanName, setContentType, setRequestContextAttribute | 
 
 
 
 
TilesView
public TilesView()
initApplicationContext
protected void initApplicationContext()
- Description copied from class: 
ApplicationObjectSupport 
- Subclasses can override this for custom initialization behavior.
 
The default implementation is empty. Called by
 ApplicationObjectSupport.initApplicationContext(org.springframework.context.ApplicationContext).
- Overrides:
 initApplicationContext in class ApplicationObjectSupport
 
- See Also:
 ApplicationObjectSupport.setApplicationContext(org.springframework.context.ApplicationContext)
 
 
renderMergedOutputModel
protected void renderMergedOutputModel(Map model,
                                       HttpServletRequest request,
                                       HttpServletResponse response)
                                throws Exception
- Description copied from class: 
AbstractView 
- Subclasses must implement this method to actually render the view.
 
The first step will be preparing the request: In the JSP case,
 this would mean setting model objects as request attributes.
 The second step will be the actual rendering of the view,
 for example including the JSP via a RequestDispatcher.
- Specified by:
 renderMergedOutputModel in class AbstractView
 
- Parameters:
 model - combined output Map (never null),
 with dynamic values taking precedence over static attributesrequest - current HTTP requestresponse - current HTTP response
- Throws:
 Exception - if rendering failed
 
 
Copyright © 2002-2008 The Spring Framework.