ZK提供了一个portlet来为JSR 168 compliant portal加载ZUML页面。这个portlet被称为ZK portlet 加载器(ZK portlet loader),它就像org.zkoss.zk.ui.http.DHtmlLayoutPortlet
一样被实现。
为使用ZK portlet 加载器,首先你需要将下列定义添加至WEB-INF/portlet.xml
。注意,exp
iration-cache
必须被设置为0,以阻止portal缓存结果。
<portlet> <description>ZK loader for ZUML pages</description> <portlet-name>zkPortletLoader</portlet-name> <display-name>ZK Portlet Loader</display-name> <portlet-class>org.zkoss.zk.ui.http.DHtmlLayoutPortlet</portlet-class> <expiration-cache>0</expiration-cache> <supports> <mime-type>text/html</mime-type> <portlet-mode>VIEW</portlet-mode> </supports> <supported-locale>en</supported-locale> <portlet-info> <title>ZK</title> <short-title>ZK</short-title> <keywords>ZK,ZUML</keywords> </portlet-info> </portlet>