ZK フィルターは対応した XHTML コンポーネントにそれぞれの HTML タグをマッピングします。前のセクションで説明したように、ZK はすべての ZKコンポーネントの状態を保持するので、マッピングは必要以上に多くのメモリを使用します。( XUL と XHTML コンポーネントを含みます)
ZK JSP タグは ZK フィルターの代わりとして作られました。ZK JSP タグを使用すれば、ZUL コンポーネントだけが生成されます。ZUL コンポーネント間にある HTML タグは、一つの inline コンポーネントとしてエンコードされます。
<!-- a JSP page -->
<z:page>
<table>
<tr>
<td>Name</td>
<td><z:textbox/></td>
</tr>
</table>
</z:page>
ZULページが使用されている場合、上のコードは以下のコード一部分と同様の働きをします。
<!-- a ZUL page -->
<n:table xmlns:n="http://www.zkoss.org/2005/zk/native">
<n:tr>
<n:td>Name</n:td>
<n:td><textbox/></n:td>
</n:tr>
</n:table>