|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
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.InternalResourceView org.springframework.web.servlet.view.JstlView
Specialization of InternalResourceView for JSTL pages, i.e. JSP pages that use the JSP Standard Tag Library.
Exposes JSTL-specific request attributes specifying locale and resource bundle for JSTL's formatting and message tags, using Spring's locale and message source.
This is a separate class mainly to avoid JSTL dependencies in InternalResourceView itself.
JstlUtils.exposeLocalizationContext(javax.servlet.http.HttpServletRequest, org.springframework.context.MessageSource)
Field Summary |
Fields inherited from class org.springframework.web.servlet.view.AbstractView |
DEFAULT_CONTENT_TYPE |
Fields inherited from class org.springframework.context.support.ApplicationObjectSupport |
logger |
Constructor Summary | |
JstlView()
|
Method Summary | |
protected void |
exposeHelpers(javax.servlet.http.HttpServletRequest request)
Expose helpers unique to each rendering operation. |
Methods inherited from class org.springframework.web.servlet.view.InternalResourceView |
exposeModelAsRequestAttributes, prepareForRendering, renderMergedOutputModel |
Methods inherited from class org.springframework.web.servlet.view.AbstractUrlBasedView |
getUrl, initApplicationContext, setUrl |
Methods inherited from class org.springframework.web.servlet.view.AbstractView |
addStaticAttribute, createRequestContext, getAttributesMap, getBeanName, getContentType, getRequestContextAttribute, getStaticAttributes, render, setAttributes, setAttributesCSV, setAttributesMap, setBeanName, setContentType, setRequestContextAttribute |
Methods inherited from class org.springframework.web.context.support.WebApplicationObjectSupport |
getServletContext, getTempDir, getWebApplicationContext |
Methods inherited from class org.springframework.context.support.ApplicationObjectSupport |
getApplicationContext, getMessageSourceAccessor, requiredContextClass, setApplicationContext |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public JstlView()
Method Detail |
protected void exposeHelpers(javax.servlet.http.HttpServletRequest request) throws java.lang.Exception
InternalResourceView
Called by renderMergedTemplateModel. The default implementation is empty. This method can be overridden to add custom helpers as request attributes.
exposeHelpers
in class InternalResourceView
request
- current HTTP request
java.lang.Exception
- if there's a fatal error while we're adding attributesInternalResourceView.renderMergedOutputModel(java.util.Map, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
,
exposeHelpers(javax.servlet.http.HttpServletRequest)
,
TilesJstlView.exposeHelpers(javax.servlet.http.HttpServletRequest)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |