类 BeetlSpringView
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.AbstractTemplateView
org.beetl.ext.spring.BeetlSpringView
- 所有已实现的接口:
org.springframework.beans.factory.Aware,org.springframework.beans.factory.BeanNameAware,org.springframework.beans.factory.InitializingBean,org.springframework.context.ApplicationContextAware,org.springframework.web.context.ServletContextAware,org.springframework.web.servlet.View
public class BeetlSpringView
extends org.springframework.web.servlet.view.AbstractTemplateView
- 作者:
- Chen Rui
-
字段概要
字段修饰符和类型字段说明protected org.beetl.core.GroupTemplate视图使用的Beetl GroupTemplate,由ViewResolver注入,如果不设置,取上下文中唯一的GroupTemplate对象从类继承的字段 org.springframework.web.servlet.view.AbstractTemplateView
SPRING_MACRO_REQUEST_CONTEXT_ATTRIBUTE从类继承的字段 org.springframework.web.servlet.view.AbstractView
DEFAULT_CONTENT_TYPE从类继承的字段 org.springframework.context.support.ApplicationObjectSupport
logger从接口继承的字段 org.springframework.web.servlet.View
PATH_VARIABLES, RESPONSE_STATUS_ATTRIBUTE, SELECTED_CONTENT_TYPE -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明booleancheckResource(Locale locale) org.beetl.core.GroupTemplateprotected voidrenderMergedTemplateModel(Map<String, Object> model, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) 渲染指定视图voidsetGroupTemplate(org.beetl.core.GroupTemplate groupTemplate) 视图使用的Beetl GroupTemplate,由ViewResolver注入,如果不设置,取上下文中唯一的GroupTemplate对象从类继承的方法 org.springframework.web.servlet.view.AbstractTemplateView
applyContentType, renderMergedOutputModel, setAllowRequestOverride, setAllowSessionOverride, setExposeRequestAttributes, setExposeSessionAttributes, setExposeSpringMacroHelpers从类继承的方法 org.springframework.web.servlet.view.AbstractUrlBasedView
afterPropertiesSet, getUrl, isUrlRequired, setUrl, toString从类继承的方法 org.springframework.web.servlet.view.AbstractView
addStaticAttribute, createMergedOutputModel, createRequestContext, createTemporaryOutputStream, exposeModelAsRequestAttributes, generatesDownloadContent, getAttributesMap, getBeanName, getContentType, getRequestContextAttribute, getRequestToExpose, getStaticAttributes, isExposePathVariables, prepareResponse, render, setAttributes, setAttributesCSV, setAttributesMap, setBeanName, setContentType, setExposeContextBeansAsAttributes, setExposedContextBeanNames, setExposePathVariables, setRequestContextAttribute, setResponseContentType, writeToResponse从类继承的方法 org.springframework.web.context.support.WebApplicationObjectSupport
getServletContext, getTempDir, getWebApplicationContext, initApplicationContext, initServletContext, isContextRequired, setServletContext从类继承的方法 org.springframework.context.support.ApplicationObjectSupport
getApplicationContext, getMessageSourceAccessor, initApplicationContext, requiredContextClass, setApplicationContext
-
字段详细资料
-
groupTemplate
protected org.beetl.core.GroupTemplate groupTemplate视图使用的Beetl GroupTemplate,由ViewResolver注入,如果不设置,取上下文中唯一的GroupTemplate对象
-
-
构造器详细资料
-
BeetlSpringView
public BeetlSpringView()缺省构造函数
-
-
方法详细资料
-
setGroupTemplate
public void setGroupTemplate(org.beetl.core.GroupTemplate groupTemplate) 视图使用的Beetl GroupTemplate,由ViewResolver注入,如果不设置,取上下文中唯一的GroupTemplate对象- 参数:
groupTemplate- 视图使用的Beetl GroupTemplate,由ViewResolver注入,如果不设置,取上下文中唯一的GroupTemplate对象
-
getGroupTemplate
public org.beetl.core.GroupTemplate getGroupTemplate() -
renderMergedTemplateModel
protected void renderMergedTemplateModel(Map<String, Object> model, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws org.springframework.beans.factory.NoSuchBeanDefinitionException, org.springframework.beans.factory.NoUniqueBeanDefinitionException渲染指定视图- 指定者:
renderMergedTemplateModel在类中org.springframework.web.servlet.view.AbstractTemplateView- 抛出:
org.springframework.beans.factory.NoSuchBeanDefinitionException- 如果未设置GroupTemplate,且Spring上下文中也没有唯一的GroupTemplate beanorg.springframework.beans.factory.NoUniqueBeanDefinitionException- 如果未设置GroupTemplate,且Spring上下文中有多个GroupTemplate bean
-
checkResource
- 覆盖:
checkResource在类中org.springframework.web.servlet.view.AbstractUrlBasedView- 抛出:
Exception
-