在Struts2中, 使用freemarker 十分方便。
我们有两种途径让输出结果展示freemarker 的内容。
1. 直接设置 result 的 type 为 freemarker.如下:
2. 假定你要设置你的整个应用几乎全部都是freemarker 作为表现层,你可设置default的输出方式是freemarker,如下:
我们有两种途径让输出结果展示freemarker 的内容。
1. 直接设置 result 的 type 为 freemarker.如下:
<package name="startfromheart.default" namespace="/admin/channel"
extends="struts-default">
<action name="Common_*" method="{1}" class="starfromheart.channelAct">
<result name="signinView">/WEB-INF/channel_sys/signin_view.ftl</result>
</action>
</package>
2. 假定你要设置你的整个应用几乎全部都是freemarker 作为表现层,你可设置default的输出方式是freemarker,如下:
<result-type name="freemarker" class="org.apache.struts2.views.freemarker.FreemarkerResult" default="true"/>
本文介绍在Struts2框架中集成Freemarker模板引擎的方法,包括直接设置result类型及全局配置默认输出方式两种途径。
545

被折叠的 条评论
为什么被折叠?



