Information about Request and Execution

From Documentation
Revision as of 07:41, 12 July 2010 by Maya001122 (talk | contribs) (Created page with '{{ZKDevelopersGuidePageHeader}} An execution of a client request (e.g., ServletRequest). When a request sent from a client, the server constructs a Execution object to hold exe…')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Information about Request and Execution


Stop.png This documentation is for an older version of ZK. For the latest one, please click here.


An execution of a client request (e.g., ServletRequest). When a request sent from a client, the server constructs a Execution object to hold execution relevant info, and then serves the request through this execution.

A client request, e.g., HttpServletRequest, might consist of multiple ZK request (AuRequest). However, these ZK requests must target the same desktop of pages (Page).

The org.zkoss.zk.ui.Execution interface provides information about the current execution, such as the request parameters. To get the current execution, you could simply use the getCurrent method in the org.zkoss.zk.ui.Executions class. It's a static class.

The following example will show the server name.

<window>
	<zscript>
		String sn = Executions.getCurrent().getServerName();
	</zscript>
	The server is: ${sn}
</window>



Last Update : 2010/07/12

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