ZKはそれぞれのZULコンポーネントに対してJSPタグを提供します。もし、JSPページでそれらを使うとき、以下手順に従ってください。
taglib ディレクティブを持つ JSP ページに TLD ファイルの URI を指定します。
オプションですが、ZK クライアント エンジンがそれを想定していますので、 XHTML 1.0 Transitional として DOCTYPE を指定したほうが良いでしょう。
次はシンプルなサンプルです。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <%@ taglib uri="http://www.zkoss.org/jsp/zul" prefix="z" %> <html> <head> <title>Test of ZUL on JSP</title> </head> <body> <h1>1. Header outside z:page</h1> <z:page> <h2>2. Header in z:page</h2> <z:window id="win" title="Test" border="normal"> <p>3. Content in z:window</p> <z:button label="Overlap" onClick="win.doOverlapped()"/> </z:window> <p>4. Content in z:page after z:window</h2> </z:page> <p>5. Content after z:page</p> </body> </html>
各々の ZUL コンポーネントは JSP タグでラップされていて、各々のプロパティは JSP タグの属性でラップされています。更に、ZK JSP タグを他のタグとミックスするのは自由です。このように、ZK JSP タグの使用法はシンプルです。