JSP"
From Documentation
m (→Browser Cache) |
|||
Line 29: | Line 29: | ||
<meta http-equiv="Pragma" content="no-cache" /> | <meta http-equiv="Pragma" content="no-cache" /> | ||
<meta http-equiv="Expires" content="-1" /> | <meta http-equiv="Expires" content="-1" /> | ||
+ | </source> | ||
+ | |||
+ | =HTML form= | ||
+ | |||
+ | ZK input components (datebox, slider, listbox and so on) work seamlessly with HTML form. In additions to Ajax, you could process input in batch with legacy Servlets. | ||
+ | |||
+ | <source lang="xml"> | ||
+ | <!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> | ||
+ | <body> | ||
+ | <z:page> | ||
+ | <form action="/foo/legacy"> | ||
+ | <table> | ||
+ | <tr> | ||
+ | <td>When</td><td><z:datebox name="when"/></td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>Which></td> | ||
+ | <td> | ||
+ | <listbox name="which"> | ||
+ | <listitem/> | ||
+ | <listitem/> | ||
+ | </listbox> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td><z:button type="submit" label="Submit"/></td> | ||
+ | <td><z:button type="reset" label="Reset"/></td> | ||
+ | </tr> | ||
+ | </form> | ||
+ | </z:page> | ||
+ | </body> | ||
+ | </html> | ||
</source> | </source> | ||
Revision as of 09:13, 15 October 2010
Employment/Purpose
Here describes how to use ZK with a JSP page. Basically there are two approaches.
- Use
<jsp:include>
to include a ZUL page. - Use ZK JSP Tags in a JSP page directly.
Prerequisite
DOCTYPE
To use ZK components correctly, the JSP page must specify DOCTYPE as follows.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
...
Browser Cache
Though optional, it is suggested to disable the browser to cache the result page. It can be done as follows.
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="-1" />
HTML form
ZK input components (datebox, slider, listbox and so on) work seamlessly with HTML form. In additions to Ajax, you could process input in batch with legacy Servlets.
<!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>
<body>
<z:page>
<form action="/foo/legacy">
<table>
<tr>
<td>When</td><td><z:datebox name="when"/></td>
</tr>
<tr>
<td>Which></td>
<td>
<listbox name="which">
<listitem/>
<listitem/>
</listbox>
</td>
</tr>
<tr>
<td><z:button type="submit" label="Submit"/></td>
<td><z:button type="reset" label="Reset"/></td>
</tr>
</form>
</z:page>
</body>
</html>
Version History
Version | Date | Content |
---|---|---|