Home   Single Page

ZK JSPタグの使用

ZKはそれぞれのZULコンポーネントに対してJSPタグを提供します。もし、JSPページでそれらを使うとき、以下手順に従ってください。

  1. taglib ディレクティブを持つ JSP ページに TLD ファイルの URI を指定します。

  2. オプションですが、ZK クライアント エンジンがそれを想定していますので、 XHTML 1.0 Transitional として DOCTYPE を指定したほうが良いでしょう。

  3. ZK JSP タグのトップに ZK ページであることを示すページ タグ(ZK の org.zkoss.zul.jsp.Pageタグ)が必要です。

次はシンプルなサンプルです。

<!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 タグの使用法はシンプルです。