1 Basics
- JSP Life Cycle
- Interface javax.servlet.jsp.JspPage
- Interface javax.servlet.jsp.HttpJspPage
2 Web applications
- Texture
- Deployment Descriptor
- Web Archive (WAR)
3 JSP Elements
- directive
- declaration
- expression
- scriptlet
- comment
4 Web container
- scope
- Implicit Objects
- Class javax.servlet.jsp.JspContext
- Class javax.servlet.jsp.PageContext
- Class javax.servlet.jsp.JspWriter
5 JSP Documents
- XML namespace
- directive
- declaration
- expression
- scriptlet
- comment
- text
- CDATA
6 Expression Language (EL)
- syntax
- types of data
- Implicit Objects
- scope
- operators
- functions
7 Standard Actions
8 JSP Standard Tag Library (JSTL)
- basics
- Core Tag Library
- Formatting Tag Library
- SQL Tag Library
- XML Tag Library
- Functions Tag Library
9 Custom Tags
- Day Life Cycles
- Interface javax.servlet.jsp.tagext.JspTag
- Interface javax.servlet.jsp.tagext.day.tag
- Interface javax.servlet.jsp.tagext.iterationTag
- Class javax.servlet.jsp.tagext.TagSupport
- Interface javax.servlet.jsp.tagext.BodyTag
- Class javax.servlet.jsp.tagext.BodyTagSupport
- Interface javax.servlet.jsp.tagext.SimpleTag
- Class javax.servlet.jsp.tagext.SimpleTagSupport
- Class javax.servlet.jsp.tagext.JspFragment
10 Tag Files
- syntax
- directive
- Implicit Objects
11 Tag Library Descriptor (TLD)
Component of the following courses