首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 互联网 >

Struts2中更动freemarker标签类型

2012-07-04 
Struts2中更改freemarker标签类型1.继承FreemarkerManager重写createConfiguration方法package com.rx.fre

Struts2中更改freemarker标签类型
1.继承FreemarkerManager重写createConfiguration方法

package com.rx.freemarker;import javax.servlet.ServletContext;import org.apache.struts2.views.freemarker.FreemarkerManager;import freemarker.template.Configuration;import freemarker.template.TemplateException;public class MyFreemarkerManager extends FreemarkerManager {@Overrideprotected Configuration createConfiguration(ServletContext servletContext)throws TemplateException {Configuration configuration = super.createConfiguration(servletContext);// 设置标签类型([]、<>),[]这种标记解析要快些configuration.setTagSyntax(Configuration.AUTO_DETECT_TAG_SYNTAX);return configuration;}}

2.在struts.properties中配置自定义管理类
struts.freemarker.manager.classname=com.rx.freemarker.MyFreemarkerManager

3.模板
[#list ranks as rank] ${rank} [/#list]

热点排行