public class BeetlSpringViewResolver
extends org.springframework.web.servlet.view.AbstractTemplateViewResolver
implements org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.BeanNameAware
| 限定符和类型 | 字段和说明 |
|---|---|
protected org.apache.commons.logging.Log |
logger |
| 构造器和说明 |
|---|
BeetlSpringViewResolver()
缺省构造函数
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
afterPropertiesSet()
初始化检查GroupTemplate
实现InitializingBean,在Bean IOC注入结束后自动调用 |
protected org.springframework.web.servlet.view.AbstractUrlBasedView |
buildView(String viewName)
实例化GroupTemplate
|
static String |
forward(String url)
生成转发请求,这类请求不会产生BeetlView而是通过Servlet自身机制转发到其他url资源
|
BeetlGroupUtilConfiguration |
getConfig() |
static String |
redirect(String url)
生成重定向请求,这类请求不会产生BeetlView而是通过Servlet自身机制重定向到其他url资源
|
protected Class<BeetlSpringView> |
requiredViewClass()
视图类
|
void |
setBeanName(String beanName)
这个GroupTemplate的BeanName
|
void |
setConfig(BeetlGroupUtilConfiguration config) |
void |
setGroupTemplate(GroupTemplate groupTemplate)
视图使用的Beetl GroupTemplate,如果不设置,取上下文中唯一的GroupTemplate对象
|
void |
setPrefix(String prefix) |
setAllowRequestOverride, setAllowSessionOverride, setExposeRequestAttributes, setExposeSessionAttributes, setExposeSpringMacroHelperscanHandle, createView, getAttributesMap, getCacheKey, getContentType, getExposeContextBeansAsAttributes, getExposedContextBeanNames, getExposePathVariables, getOrder, getPrefix, getRequestContextAttribute, getSuffix, getViewClass, getViewNames, initApplicationContext, isRedirectContextRelative, isRedirectHttp10Compatible, loadView, setAttributes, setAttributesMap, setContentType, setExposeContextBeansAsAttributes, setExposedContextBeanNames, setExposePathVariables, setOrder, setRedirectContextRelative, setRedirectHttp10Compatible, setRequestContextAttribute, setSuffix, setViewClass, setViewNamesclearCache, getCacheLimit, isCache, isCacheUnresolved, removeFromCache, resolveViewName, setCache, setCacheLimit, setCacheUnresolvedgetServletContext, getTempDir, getWebApplicationContext, initApplicationContext, initServletContext, isContextRequired, setServletContextpublic void setBeanName(String beanName)
setBeanName 在接口中 org.springframework.beans.factory.BeanNameAwarebeanName - public void setGroupTemplate(GroupTemplate groupTemplate)
groupTemplate - 视图使用的Beetl GroupTemplate,由ViewResolver注入,如果不设置,取上下文中唯一的GroupTemplate对象public void afterPropertiesSet()
throws org.springframework.beans.factory.NoSuchBeanDefinitionException,
org.springframework.beans.factory.NoUniqueBeanDefinitionException,
SecurityException,
NoSuchFieldException
afterPropertiesSet 在接口中 org.springframework.beans.factory.InitializingBeanorg.springframework.beans.factory.NoSuchBeanDefinitionException - 如果未设置GroupTemplate,且Spring上下文中也没有唯一的GroupTemplate beanorg.springframework.beans.factory.NoUniqueBeanDefinitionException - 如果未设置GroupTemplate,且Spring上下文中有多个GroupTemplate beanNoSuchFieldExceptionSecurityExceptionprotected Class<BeetlSpringView> requiredViewClass()
requiredViewClass 在类中 org.springframework.web.servlet.view.AbstractTemplateViewResolverprotected org.springframework.web.servlet.view.AbstractUrlBasedView buildView(String viewName) throws Exception
buildView 在类中 org.springframework.web.servlet.view.AbstractTemplateViewResolverviewName - Exceptionpublic static String redirect(String url)
url - public static String forward(String url)
url - public BeetlGroupUtilConfiguration getConfig()
public void setConfig(BeetlGroupUtilConfiguration config)
public void setPrefix(String prefix)
setPrefix 在类中 org.springframework.web.servlet.view.UrlBasedViewResolverCopyright © 2017. All rights reserved.