JSTL Overview
- The JSP Standard Tag Library
- The JSP Expression Language
- EL Syntax
- Type Coercion
- Error Handling
- Implicit Objects for EL
- JSTL Namespaces
- Using JSTL in a Page
- The Core Actions
- Going Scriptless
- Object Instantiation
- Sharing Objects
- Decomposition
- Parameterization
The Core Actions
- The JSTL Core Library
- c:out
- c:set
- Gotchas
- Conditional Processing
- Iterative Processing
- Iterating Over Maps
- Tokenizing Strings
- Catching Exceptions
- Resource Access
The Formatting and i18n Actions
- The JSTL Formatting Library
- Locales
- Determining Locale
- Time Zones
- Setting Locale and Time Zone
- Formatting and Parsing Dates
- Formatting and Parsing Numbers
- Internationalization
- Working with Resource Bundles
- Supporting Multiple Languages
The SQL Actions
- The JSTL SQL Library
- Using Relational Data
- Connecting with a DriverManager
- Connecting via a DataSource
- The Result Interface
- Making a Query
- Inserts, Updates and Deletes
- Parameterized SQL
- sTransactions
The XML Actions
- The JSTL XML Library
- Using XML
- XML Data Sources
- Parsing and Addressing
- Using XPath in JSTL
- XPath vs. EL
- XPath Context
- Implicit Objects for XPath
- Conditional Processing
- Iterative Processing
- Changing XPath Context
- Working with XML Namespaces
- Using XSLT
- Chaining Transformations
- Reading XML from the Request Body
- XML and SOAP Web Services