請注意,freemarker并不支持模板繼承,網上給的其實是擴展出來的功能
為了用這個功能,我們必須引入兩個包
commons-lang-2.4.jar(從strus2的lib拿的)
rapid-framework-3.9.3.20100923.jar(這個靠百度搜吧)
擴展配置:
~~~
<bean id="viewResolver"
class="org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver">
<property name="order" value="1" />
<property name="cache" value="true" />
<property name="prefix" value="" />
<property name="suffix" value=".html" />
<property name="contentType" value="text/html;charset=UTF-8" />
</bean>
<!--freemarker 模板繼承配置 -->
<bean id="block"
class="cn.org.rapid_framework.freemarker.directive.BlockDirective" />
<bean id="override"
class="cn.org.rapid_framework.freemarker.directive.OverrideDirective" />
<bean id="extends"
class="cn.org.rapid_framework.freemarker.directive.ExtendsDirective" />
~~~