类 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
  • 构造器概要

    构造器
    构造器
    说明
    缺省构造函数
  • 方法概要

    修饰符和类型
    方法
    说明
    boolean
     
    org.beetl.core.GroupTemplate
     
    protected void
    renderMergedTemplateModel(Map<String,Object> model, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
    渲染指定视图
    void
    setGroupTemplate(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

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • 字段详细资料

    • 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 bean
      org.springframework.beans.factory.NoUniqueBeanDefinitionException - 如果未设置GroupTemplate,且Spring上下文中有多个GroupTemplate bean
    • checkResource

      public boolean checkResource(Locale locale) throws Exception
      覆盖:
      checkResource 在类中 org.springframework.web.servlet.view.AbstractUrlBasedView
      抛出:
      Exception