obtains an instance of an implementation dependent
javax.servlet.jsp.PageContext abstract class for the calling Servlet
and currently pending request and response.
Specification version numbers use a "Dewey Decimal"
syntax that consists of positive decimal integers
separated by periods ".", for example, "2.0" or "1.2.3.4.5.6.7".
This method is intended to process an unhandled "page" level exception
by redirecting the exception to either the specified error page for this
JSP, or if none was specified, to perform some implementation dependent
action.
The initialize emthod is called to initialize an uninitialized PageContext
so that it may be used by a JSP Implementation class to service an
incoming request and response wihtin it's _jspService() method.
The JspFactory is an abstract class that defines a number of factory
methods available to a JSP page at runtime for the purposes of creating
instances of various interfaces and classes used to support the JSP
implementation.
This abstract class emulates some of the functionality found in the
java.io.BufferedWriter and java.io.PrintWriter classes,
however it differs in that it throws java.io.IOException from the print
methods with PrintWriter does not.
Different types of scope for an scripting variable introduced
by this action
NESTED ==> variable is visible only within the start/end tags
AT_BEGIN ==> variable is visible after start tag
AT_END ==> variable is visible after end tag
page scope: (this is the default) the named reference remains available
in this PageContext until the return from the current Servlet.service()
invocation.
A PageContext instance provides access to all the namespaces associated with
a JSP page, provides access to several page attributes, as well as a layer above the
implementation details.
Return the previous JspWriter "out" saved by the matching
pushBody(), and update the value of the "out" attribute in
the page scope attribute namespace of the PageConxtext
Return a new BodyContent object, save the current "out" JspWriter,
and update the value of the "out" attribute in the page scope
attribute namespace of the PageContext
This method shall "reset" the internal state of a PageContext, releasing
all internal references, and preparing the PageContext for potential
reuse by a later invocation of initialize().
Distinguished value for an attribute to indicate its value
is a request-time expression which is not yet available because
this TagData instance is being used at translation-time.
session scope (only valid if this page participates in a session):
the named reference remains available from the HttpSession (if any)
associated with the Servlet until the HttpSession is invalidated.
Tag instance attribute(s)/value(s); often this data is fully static in the
case where none of the attributes have runtime expresssions as their values.
Information on the scripting variables that are created/modified by
a tag (at run-time); this information is provided by TagExtraInfo
classes and it is used by the translation phase of JSP.