jetbrick-template-1.x 旧版文档请看这里:http://subchen.github.io/jetbrick-template/1x/

§Struts 2.x 集成

jetbrick-template 可以和 Struts 2.x 进行集成。

§1. Maven 依赖

<dependency>
    <groupId>com.github.subchen</groupId>
    <artifactId>jetbrick-template-struts</artifactId>
    <version>2.1.2</version>
</dependency>

§2. web.xml 配置

<context-param>
    <param-name>jetbrick-template-config-location</param-name>
    <param-value>/WEB-INF/jetbrick-template.properties</param-value>
</context-param>

§3. struts.xml 配置

这个配置是告诉 struts 使用 jetbrick.template.web.struts.JetTemplateResult 这个类来处理采用 jetbrick-template 格式的模板:

<result-types>
    <result-type name="jetx" class="jetbrick.template.web.struts.JetTemplateResult" />
</result-types>

接下来配置你的 action 的 result 如下:

<action name="index" class="jetbrick.template.samples.struts.action.IndexAction">
    <result type="jetx">/index.jetx</result>
</action>

§4. 范例源码

具体例子代码参考: https://github.com/subchen/jetbrick-template-2x-samples/