-
A tag handler is now a JavaBean component; attributes are properties that have been explicitly marked as attributes in the TLD.
-
The type subelement of attribute in the TLD is now defined by the type of the corresponding JavaBean component property, and has been removed from the TLD.
-
Clarified implicit import list in Section JSP.2.7.1. Clarified details on Section JSP.2.12.1, Section JSP.2.13.6 and Section JSP.3.4.2.
-
The names of the DTDs have changed to reflect that the JSP and servlet specifications have a separate release vehicle to J2EE. The new names are web-jsptaglibrary_1_1.dtd and web-app_2_2.dtd.
-
Decomposed the Tag abstract class into two interfaces and two support classes.
-
Adjusted the semantics of the uri attribute in taglib , and the mechanism by which a tag library descriptor is located.
-
Normalized the terminology on the tag extension mechanism.
-
Indicated that a "compiled" JSP page should be packaged with any support classes it may use.
-
BodyJspWriter is now BodyContent to clarify its meaning; this is similar to the PD name. The name BodyJspWriter was confusing some readers.
-
Corrected implementation examples to show how a JSP page implementation class invokes getDefaultFactory only statically.
-
Reorganized the material in Section JSP.B.3 for accuracy and presentation.