§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/