Information about Request and Execution

From Documentation
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 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 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 : 2022/01/19

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