Installation"

From Documentation
 
Line 47: Line 47:
 
</blockquote>
 
</blockquote>
  
=Additional Configurations for ZK JSP Tags in web.xml=
+
=Configuration of Direct ZK Context EL Support in web.xml=
You have to do one more configuration in web.xml to make ZK JSP Tags working for you. You must add a Listener(org.zkoss.jsp.spec.JspFactoryContextListener) into web.xml as following:
+
In JSP page, you may want to use EL to access ZK Component's property, for example:
 +
<source lang="xml">
 +
<z:window id="myWin" use="org.zkoss.jspdemo.MyWindow" myValue="special value of MyWindow">
 +
<ol>
 +
<c:forEach var="bean" items="${myWin.beans}">
 +
<li>bean: ${bean.name}sd</li>
 +
</c:forEach>
 +
</ol>
 +
use "self" to get property: <z:label value="${self.myValue}"/>
 +
</z:window>
 +
</source>
 +
 
 +
In order  to support  this, You have to add an additional setting in web.xml:
  
 
<source lang="xml">
 
<source lang="xml">
Line 57: Line 69:
 
</listener>
 
</listener>
 
</source>
 
</source>
 +
 
=Version History=
 
=Version History=
 
{{LastUpdated}}
 
{{LastUpdated}}

Latest revision as of 09:03, 28 January 2013


Installation



This section outlines information on installing ZK JSP Tags.

Install ZK First

Please follow ZK Installation Guide to install the ZK environment first.

Install ZK JSP Tags

Installation of ZK JSP Tags is very simple; you unpack the downloaded zip file, copy zuljsp.jar to WEB-INF/lib/, do some little configuration in web.xml and you can declaring ZK component tag in your JSP document. We'll discuss how to do settings in web.xml below.

Bold text

Maven Project

If your project is managed by Maven already, you can adopt ZK JSP Tags easily by simply adding a dependency[1]

For projects depending on ZK 5.0.x, add the following dependency:

<dependency>
	<groupId>org.zkoss.zk</groupId>
	<artifactId>zuljsp</artifactId>
	<version>1.8</version>
</dependency>

For projects depending on ZK 6.5.x, add the following dependency:

<dependency>
	<groupId>org.zkoss.zk</groupId>
	<artifactId>zuljsp</artifactId>
	<version>2.2</version>
</dependency>

  1. If you didn't setup zk maven repository yet, you have to setup zk maven repository too.

Configuration of Direct ZK Context EL Support in web.xml

In JSP page, you may want to use EL to access ZK Component's property, for example:

<z:window id="myWin" use="org.zkoss.jspdemo.MyWindow" myValue="special value of MyWindow">
	<ol>
		<c:forEach var="bean" items="${myWin.beans}">
			<li>bean: ${bean.name}sd</li>
		</c:forEach>
	</ol>
	use "self" to get property: <z:label value="${self.myValue}"/>
</z:window>

In order to support this, You have to add an additional setting in web.xml:

<listener>
    <description>ZK JSP Tags environment initiation </description>
    <display-name>ZK JSP Initiator</display-name>
    <listener-class>org.zkoss.jsp.spec.JspFactoryContextListener</listener-class>
</listener>

Version History

Last Update : 2013/01/28


Version Date Content
     


Last Update : 2013/01/28

Copyright © Potix Corporation. This article is licensed under GNU Free Documentation License.