From Documentation

Jump to: navigation, search

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.

		String sn = Executions.getCurrent().getServerName();
	The server is: ${sn}

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