# Package org.apache.commons.jxpath.servlet

package org.apache.commons.jxpath.servlet
Implementations of JXPathContexts bound to various servlet scopes: PageContext, ServletRequest, HttpSession and ServletContext. Start with the `JXPathServletContexts` class.

See Also:
  - User Guide

- Related Packages
  Package
  Description
  org.apache.commons.jxpath
  Public, abstract part of JXPath: interfaces and configuration.
  org.apache.commons.jxpath.functions
  Implementations of Java class-based extension functions.
  org.apache.commons.jxpath.ri
  Reference implementation of JXPath.
  org.apache.commons.jxpath.util
  Utility classes to assist with JXPath implementation(s) and/or usage.
  org.apache.commons.jxpath.xml
  Support classes for working with XML.
- Classes
  Class
  Description
  Constants
  String constants for this package.
  HttpSessionAndServletContext
  Just a structure to hold a ServletRequest and ServletContext together.
  HttpSessionHandler
  Implementation of the `DynamicPropertyHandler` interface that provides access to attributes of a @{link HttpSession}.
  JXPathServletContexts
  Static methods that allocate and cache JXPathContexts bound to `PageContext`, `ServletRequest`, `HttpSession` and `ServletContext`.
  KeywordVariables
  Implementation of the Variables interface that provides access to a single object using a reserved name (keyword).
  PageContextHandler
  Implementation of the `DynamicPropertyHandler` interface that provides access to attributes of a `PageContext` in all scopes.
  PageScopeContext
  A lightweight wrapper for `PageContext` that restricts access to attributes of the "page" scope.
  PageScopeContextHandler
  Implementation of the `DynamicPropertyHandler` interface that provides access to attributes of a `PageScopeContext`.
  ServletContextHandler
  Implementation of the `DynamicPropertyHandler` interface that provides access to attributes of a `ServletContext`.
  ServletRequestAndContext
  Just a structure to hold a `ServletRequest` and `ServletContext` together.
  ServletRequestHandler
  Implementation of the `DynamicPropertyHandler` interface that provides access to attributes and parameters of a `ServletRequest`.