Reorganized the material in Section B.3 for accuracy and presentation.
Changes between 1.1 PD1 and PR1
Added a Tag Library Descriptor (TLD) file
Added parameters to
Added a parent field to the
class to provide a runtime stack.
Added pushBody() and popBody() to PageContext.
Added appendix with an example of compiling a simple JSP page into a Servlet that is
delivered within a WAR
Upgraded the javadoc documentation
Upgraded all the examples.
Added a precompilation protocol.
Reserved all request parameters starting with "jsp".
Most Info classes are not to be subclassed; instead their information is now derived
completely from the TLD file; TagExtraInfo is the exception.
BodyEvaluation is now called BodyJspWriter and it is a subclass of JspWriter.
Tag is now an abstract class; TagSupport has been removed. NodeData is now called
The semantics of the nested JspWriter have changed: now there is only at most one
BodyJspWriter per invocation of the action, regardless of how many times the body is
Return type of
is now an int for better documentation and ease of
methods to Tag class; clarified life cycle