getHeader

isXHR

Returns true if the request originated on the client using XmlHttpRequest (the core of any Ajax behavior). Ajax
action requests may behave quite differently than ordinary, page-based requests. This implementation currently
depends on the client side setting a header: X-Requested-With=XMLHttpRequest (this is what
Prototype does).

getAttribute

Returns the value of the named attribute as an Object, or null if no attribute of the
given name exists. Because this method is a wrapper around
ServletRequest.getAttribute(String),
it is case sensitive (unlike most of Tapestry).

Parameters:

name - a String specifying the name of the attribute

Returns:

an Object containing the value of the attribute, or null if the attribute does
not exist

setAttribute

Stores an attribute in this request. Attributes are reset between requests (and remember that in Tapestry, there
is usually two requests per operation: the action request that redirects to a render request).

getRemoteHost

Returns the fully qualified name of the client
or the last proxy that sent the request.
If the engine cannot or chooses not to resolve the hostname
(to improve performance), this method returns the dotted-string form of
the IP address.