2.1 Defining a Servlet
2.1.1 Version 1 Servlets
2.1.2 Version 2 Servlets
2.1.3 Stateless Servlets
2.1.3.1 Usage Considerations
2.2 APIs
2.2.1 Standard API
2.2.2 Stateless API
2.3 Common Contracts
2.4 HTTP
2.4.1 Requests
2.4.2 Bindings
2.4.3 Responses
2.4.4 Redirect
2.4.5 Basic Authentication
2.5 Web Interaction
2.6 Stateless Web Interaction
2.6.1 Low Level
2.6.2 High Level
2.6.3 Stuff URL
2.7 Web Cells
2.7.1 Stateless Web Cells
2.8 File Boxes
2.9 Stateless Web Parameters
2.10 Formlets
2.10.1 Basic Formlet Usage
2.10.2 Syntactic Shorthand
2.10.3 Functional Usage
2.10.4 Predefined Formlets
2.10.5 Utilities
2.11 Templates
2.11.1 Static
2.11.2 Dynamic
2.11.3 Gotchas
2.11.4 HTTP Responses
2.11.5 API Details
2.11.6 Conversion Example
2.12 Continuation Managers
2.12.1 General
2.12.2 No Continuations
2.12.3 Timeouts
2.12.4 LRU