1
こんにちは、Spring MVC
アプリケーションをマイグレーションして、Apache Tiles 3.0.5
をテンプレートエンジンとして使用してみます。 私のWebアプリケーションにアクセスすると、私のELの値は機能しません。 私の値はModelMap model
です。Apache TilesでJSP式言語が動作しない
...
model.addAttribute("billings", billingService.getAllBillings());
...
ここは私の春の構成です。
...
<context:component-scan base-package="com.fanjavaid"></context:component-scan>
<mvc:annotation-driven></mvc:annotation-driven>
<mvc:resources location="/resources/" mapping="/resources/**"></mvc:resources>
<bean id="tilesConfigurer" class="org.springframework.web.servlet.view.tiles3.TilesConfigurer">
<property name="definitions">
<list>
<value>/WEB-INF/tiles.xml</value>
<value>/WEB-INF/views/**/views.xml</value>
</list>
</property>
</bean>
<bean id="tilesViewConfigurer" class="org.springframework.web.servlet.view.UrlBasedViewResolver">
<property name="viewClass">
<value>org.springframework.web.servlet.view.tiles3.TilesView</value>
</property>
<property name="order" value="0"></property>
</bean>
...
以下は私のタイル定義の構成です。
...
<tiles-definitions>
<definition name="indexpage" extends="base.definition">
<put-attribute name="title" value="Index"></put-attribute>
<put-attribute name="header" value="/WEB-INF/views/includes/header.jsp"></put-attribute>
<put-attribute name="body" value="/WEB-INF/views/index.jsp"></put-attribute>
</definition>
<definition name="listpage" extends="base.definition">
<put-attribute name="title" value="List"></put-attribute>
<put-attribute name="header" value="/WEB-INF/views/includes/header.jsp"></put-attribute>
<put-attribute name="body" value="/WEB-INF/views/list.jsp"></put-attribute>
</definition>
<definition name="showpage" extends="base.definition">
<put-attribute name="title" value="Show"></put-attribute>
<put-attribute name="header" value="/WEB-INF/views/includes/header.jsp"></put-attribute>
<put-attribute name="body" value="/WEB-INF/views/show.jsp"></put-attribute>
</definition>
</tiles-definitions>
...
私はすでにisElIgnored
を入れようとしていますが、動作しません。 いくつかの設定がありませんか?
ありがとうございます。
= \t <豆ID = "viewResolverTiles" \t \tクラス= "org.springframework.web.servlet.view.tiles3.TilesViewResolver"> \t \t <プロパティ名= "オーダー" の値を使用してtilesViewConfigurer Beanを交換してみてください"1" /> \t –
@ ObiWan-PallavJha stilllは動作しません – fanjavaid