|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.springframework.context.support.ApplicationObjectSupport
org.springframework.web.context.support.WebApplicationObjectSupport
org.springframework.web.servlet.view.AbstractCachingViewResolver
org.springframework.web.servlet.view.UrlBasedViewResolver
org.springframework.web.servlet.view.AbstractTemplateViewResolver
org.springframework.web.servlet.view.velocity.VelocityViewResolver
jp.terasoluna.fw.web.rich.springmvc.servlet.view.velocity.VelocityViewResolverEx
public class VelocityViewResolverEx
エンコーディング指定が可能なVelocityViewResolver拡張クラス。 SpringのVelocityViewResolverを拡張し、 生成するViewのエンコーディング指定を可能にしている。
VelocityViewResolverで設定可能なプロパティに加え、 以下のプロパティを設定すること。
| 属性名 | 説明 |
|---|---|
| encoding | Viewのエンコーディング設定 |
<bean id="viewResolver"
class="jp.terasoluna.fw.web.rich.springmvc.servlet.view.velocity.VelocityViewResolverEx">
<property name="cache"><value>true</value></property>
<property name="requestContextAttribute" value="rc"/>
<property name="prefix"><value></value></property>
<property name="suffix"><value>.vm</value></property>
<property name="exposeSpringMacroHelpers"><value>true</value></property>
<property name="contentType"><value>text/xml;charset=UTF-8</value></property>
<property name="encoding"><value>UTF-8</value></property>
</bean>
| フィールドの概要 | |
|---|---|
private java.lang.String |
encoding
Viewのエンコーディング。 |
| クラス org.springframework.web.servlet.view.UrlBasedViewResolver から継承されたフィールド |
|---|
FORWARD_URL_PREFIX, REDIRECT_URL_PREFIX |
| クラス org.springframework.context.support.ApplicationObjectSupport から継承されたフィールド |
|---|
logger |
| インタフェース org.springframework.core.Ordered から継承されたフィールド |
|---|
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE |
| コンストラクタの概要 | |
|---|---|
VelocityViewResolverEx()
|
|
| メソッドの概要 | |
|---|---|
protected org.springframework.web.servlet.view.AbstractUrlBasedView |
buildView(java.lang.String viewName)
Viewインスタンスを作成する。 |
java.lang.String |
getEncoding()
Viewのエンコーディングを取得する。 |
void |
setEncoding(java.lang.String encoding)
Viewのエンコーディングを設定する。 |
| クラス org.springframework.web.servlet.view.velocity.VelocityViewResolver から継承されたメソッド |
|---|
initApplicationContext, requiredViewClass, setDateToolAttribute, setNumberToolAttribute, setToolboxConfigLocation, setVelocityFormatterAttribute |
| クラス org.springframework.web.servlet.view.AbstractTemplateViewResolver から継承されたメソッド |
|---|
setAllowRequestOverride, setAllowSessionOverride, setExposeRequestAttributes, setExposeSessionAttributes, setExposeSpringMacroHelpers |
| クラス org.springframework.web.servlet.view.UrlBasedViewResolver から継承されたメソッド |
|---|
canHandle, createView, getAttributesMap, getCacheKey, getContentType, getOrder, getPrefix, getRequestContextAttribute, getSuffix, getViewClass, getViewNames, isRedirectContextRelative, isRedirectHttp10Compatible, loadView, setAttributes, setAttributesMap, setContentType, setOrder, setPrefix, setRedirectContextRelative, setRedirectHttp10Compatible, setRequestContextAttribute, setSuffix, setViewClass, setViewNames |
| クラス org.springframework.web.servlet.view.AbstractCachingViewResolver から継承されたメソッド |
|---|
clearCache, isCache, removeFromCache, resolveViewName, setCache |
| クラス org.springframework.web.context.support.WebApplicationObjectSupport から継承されたメソッド |
|---|
getServletContext, getTempDir, getWebApplicationContext, initApplicationContext, initServletContext, isContextRequired, setServletContext |
| クラス org.springframework.context.support.ApplicationObjectSupport から継承されたメソッド |
|---|
getApplicationContext, getMessageSourceAccessor, requiredContextClass, setApplicationContext |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
|---|
private java.lang.String encoding
| コンストラクタの詳細 |
|---|
public VelocityViewResolverEx()
| メソッドの詳細 |
|---|
public java.lang.String getEncoding()
public void setEncoding(java.lang.String encoding)
encoding - Viewのエンコーディング。
protected org.springframework.web.servlet.view.AbstractUrlBasedView buildView(java.lang.String viewName)
throws java.lang.Exception
org.springframework.web.servlet.view.velocity.VelocityViewResolver 内の buildViewviewName - view名
java.lang.Exception - 例外
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||