您的位置:首页 > 编程语言 > Java开发

在freemarker中使用struts2标签库

2011-11-23 17:08 337 查看
1、将系统所需的标签库定义文件(也就是tld文件)复制到web应用中,对于struts2系统,则需要将struts2-core-2.0.6.jar中的struts-tag.tld拷贝到web应用中
注:struts-tag.tld 在struts2-core-2.0.9.jar包的META-INF文件夹下。
2、在web.xml中启动JSPSupportServlet
<servlet>
<servlet-name>JSPSupportServlet</servlet-name>
<servlet-class>org.apache.struts2.views.JspSupportServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>


3、在freemarker模板中使用assign指令导入标签库,导入标签库代码如下:
<#assign s=JspTaglibs["/WEB-INF/struts-tags.tld"]>


4、在页面使用将webwork自定义模版中的<@ww.text>替换成<@s.text>:
<@s.debug/>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: