类 MustacheView
- 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.springframework.boot.web.servlet.view.MustacheView
- 所有已实现的接口:
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 MustacheView extends org.springframework.web.servlet.view.AbstractTemplateView
Spring MVCView
using the Mustache template engine.- 从以下版本开始:
- 2.0.0
构造器概要
构造器 构造器 说明 MustacheView()
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 boolean
checkResource(Locale locale)
protected void
renderMergedTemplateModel(Map<String,Object> model, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
void
setCharset(String charset)
Set the charset used for reading Mustache template files.void
setCompiler(com.samskivert.mustache.Mustache.Compiler compiler)
Set the Mustache compiler to be used by this view.从类继承的方法 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, formatViewName, 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
构造器详细资料
MustacheView
public MustacheView()
方法详细资料
setCompiler
public void setCompiler(com.samskivert.mustache.Mustache.Compiler compiler)
Set the Mustache compiler to be used by this view.Typically this property is not set directly. Instead a single
Mustache.Compiler
is expected in the Spring application context which is used to compile Mustache templates.- 参数:
compiler
- the Mustache compiler
setCharset
public void setCharset(String charset)
Set the charset used for reading Mustache template files.- 参数:
charset
- the charset to use for reading template files
checkResource
public boolean checkResource(Locale locale) throws Exception
- 覆盖:
checkResource
在类中org.springframework.web.servlet.view.AbstractUrlBasedView
- 抛出:
Exception
renderMergedTemplateModel
protected void renderMergedTemplateModel(Map<String,Object> model, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws Exception
- 指定者:
renderMergedTemplateModel
在类中org.springframework.web.servlet.view.AbstractTemplateView
- 抛出:
Exception