在freemarker中使用自定义zk标签
??? 本篇博文将叙述在freemarker中以标签的形式调用自定义的zk component,jsp的方式就不赘述了,很类似。部分组件使用官方提供的demo,下载点此
,zk组件定制过程不在本文讨论范围。
?? 首先确保zuljsp.jar在项目中
??? 以zssapp component 为例,该组件是官方demo在zss-app-2.0.1.zip可以获得源代码。
?tag-class标签应指定到刚刚书写的标签工具类,name标签要与标签工具类的getComponentName返回值相同。
?web.xml 应包含以下片段
?freemarker_test.ftl页面
??
<#assign z=JspTaglibs["http://www.zkoss.org/jsp/zul"] /> 是引用zk默认提供的标签
<#assign app=JspTaglibs["/WEB-INF/tld/zk/zssapp.tld"]> 是引用自定制的zk组件
顺便吐个槽,zk的jar没用maven版本管理,连版本号都没有,官方的例子经常是跑不通的,哎。