The JavaServer Pages specification includes:
Standard directives
Standard actions
Script language declarations, scriptlets, and expressions
A portable tag extension mechanism
Most of the integration of JSP pages within the J2EE platform is inherited from the reliance on the Servlet 2.2 specification.