Index: H
 
Symbols
| A
| B
| C
| D
| E
| F
| G
| H
| I
| J
| K
| L
| M
| N
| O
| P
| Q
| R
| S
| T
| U
| V
| W
| X
| Y
| Z
Index: H
- handleClient( ) method: 10.2.4.1. The servlet
- handleMalformedCount( ) method: 13.1. Parsing Parameters
- handleNoCount( ) method: 13.1. Parsing Parameters
- hash table: 4.3.4. A Personalized Welcome
- 
  - 6.1.3.2. Caching a converted image
 
- HEAD method
- 
  
  - handling of: 2.3.5. Handling HEAD Requests
- purpose: 2.1.3. Other Methods
 
- <HEAD> tag: 5.6.1. Setting an HTTP Header
- headers
- 
  
  - Accept: 2.1.1. Requests, Responses, and Headers
- 
    - 4.4.8. Request Headers
 
- Accept-Charset: 12.5.2. Charset Preferences
- Accept-Encoding: 6.2. Compressed Content
- 
    - 6.2. Compressed Content
 
- Accept-Language: 12.5.1. Language Preferences
- Authorization: 4.4.8. Request Headers
- 
    - 4.4.8. Request Headers
- 8.1.2. Custom Authorization
 
- Cache-Control: 5.6. HTTP Headers
- Connection: 5.6. HTTP Headers
- Content-Encoding: 5.6. HTTP Headers
- 
    - 6.2. Compressed Content
- 6.2. Compressed Content
 
- Content-Language: 12.1.1. HTML Character Entities
- Content-Type: 2.1.1. Requests, Responses, and Headers
- 
    - 5.2. Sending a Normal Response
- 5.3. Using Persistent Connections
- 12.3.1. Charsets
 
- Expires: 5.6. HTTP Headers
- Location: 5.6. HTTP Headers
- partial table of: 5.6. HTTP Headers
- Pragma: 5.6. HTTP Headers
- 
    - 10.2.2.2. Back to the applet
 
- Referer: 4.4.8. Request Headers
- Refresh: 6.3. Server Push
- request: 4.4.8.1. Accessing header values
- response: 2.1.1. Requests, Responses, and Headers
- Retry-After: 5.6. HTTP Headers
- Server: 2.1.1. Requests, Responses, and Headers
- User-Agent: 2.1.1. Requests, Responses, and Headers
- 
    - 4.4.8. Request Headers
- 6.2. Compressed Content
 
- Vary: 6.2. Compressed Content
- WWW-Authenticate: 4.4.8. Request Headers
- 
    - 5.6. HTTP Headers
- 8.1.2. Custom Authorization
 
 
- ``Hello World'' example: 2.3.1. Writing Hello World
- 
  - 5.2. Sending a Normal Response
- 5.4.1. Generating Hello World
- 6.1.1.1. A ``Hello World'' image
- 12.1. Western European Languages
 
- ``Hello World'' example in client's language: 12.5.4. Writing To Each His Own
- ``Hello World'' example in Japanese: 12.3.2. Writing Encoded Output
- hidden form fields
- 
  
  - CGI: 7. Session Tracking
- charset: 12.6.1. The Hidden Charset
- in session-tracking: 7.2. Hidden Form Fields
 
- ``¡Hola Mundo!'' example: 12.1. Western European Languages
- .htm extension: 2.5.3. The Loophole
- HTML
- 
  
  - ACTION attribute: 4.4.3. Path Information
- 
    - 7.3. URL Rewriting
 
- <APPLET> tag: 2.4. Server-Side Includes
- 
    - 6.1.5.1. An image of a simple applet
 
- <BEAN> tag: 2.6.5. JavaServer Pages and JavaBeans
- 
    - 2.6.5. JavaServer Pages and JavaBeans
 
- <BLINK> tag: 2.5. Servlet Chaining and Filters
- 
    - 2.5.1. Creating a Servlet Chain
- 13.3.1. Improving Deblink with Regular Expressions
 
- character entities (&...;)
- 
    
    - reference appendix: D. Character Entities
- use of: 12.1.1. HTML Character Entities
 
- constructed by hand: 5.4.2.1. Weather forecast constructed by hand
- degree symbol: 5.4.2.3. Weather forecast using HTML generation creatively
- forms: 12.6. HTML Forms
- generation example: 5.4.2.2. Weather forecast using HTML generation
- generation of: 5.4. HTML Generation
- <HEAD> tag: 5.6.1. Setting an HTTP Header
- hidden form fields: 7.2. Hidden Form Fields
- <IMG> tag: 6.1.2.1. Drawing over an image
- integration with databases: 5.4.2.4. HTML generation and databases
- <META HTTP-EQUIV> tag: 5.6.1. Setting an HTTP Header
- object-oriented: 5.4. HTML Generation
- 
    - 5.4.1. Generating Hello World
- 5.4.2.2. Weather forecast using HTML generation
- 5.4.2.3. Weather forecast using HTML generation creatively
 
- page generated by HTTP servlet: 2.3. Page Generation
- <PARAM> tag: 2.4. Server-Side Includes
- 
    - 2.6.5. JavaServer Pages and JavaBeans
- 4.4.1. Request Parameters
- 10.3.6. The Dispatcher
 
- removing <BLINK>: 2.5.1. Creating a Servlet Chain
- 
    - 13.3.1. Improving Deblink with Regular Expressions
 
- RFC 2070 (HTML internationalization): 12.6. HTML Forms
- <SERVLET> tag
- 
    
    - how Java Web Server supports it: 2.5. Servlet Chaining and Filters
- parameters: 2.4. Server-Side Includes
- syntax varies: 2.4. Server-Side Includes
 
- servlets embedded in pages
- 
    
    - limited response capability: 2.4.1. Writing a Server-Side Include
- SSI functionality: 2.4. Server-Side Includes
 
- <SQL> tag: 2.5. Servlet Chaining and Filters
- <TITLE> tag: 5.4.1. Generating Hello World
 
- .html extension: 2.5.3. The Loophole
- htmlKona package
- 
  
  - HTML table generation: 9.2.5. Result Sets in Detail
- web site for downloading: 5.4.1. Generating Hello World
 
- HTTP
- 
  
  - access counters, as examples: 3.1.3. A Simple Counter
- 
    - 4.4.6. An Improved Counter
 
- basic authentication: 8.1. HTTP Authentication
- basic description: 2.1. HTTP Basics
- connection to a CGI program: 10.1.1. HTTP and Raw Socket Connections
- cookies: 2.2. The Servlet API
- databases
- 
    
    - connections: 3.4. Single-Thread Model
- 
      - 4.1.1. Getting an Init Parameter
- 9.2.2. Getting a Connection
 
- connectivity, advantage of servlets: 9. Database Connectivity
- connectivity, servlets' power: 1.3.2. Power
 
- deleting session objects: 7.5.1. Session-Tracking Basics
- digest authentication: 8.1. HTTP Authentication
- environment variables: 4. Retrieving Information
- extra path information: 4.4.3. Path Information
- GET method: 2.1.2. GET and POST
- 
    - 10.3.1. The Design
 
- giving values to session objects: 7.5.1. Session-Tracking Basics
- greeting user by name: 2.3.3. Handling Form Data
- headers
- 
    
    - before response body: 5.1. The Structure of a Response
- request: 4.4.8.1. Accessing header values
- response: 2.1.1. Requests, Responses, and Headers
- see also headers: 2.1.1. Requests, Responses, and Headers
 
- ``Hello World'' example: 2.3.1. Writing Hello World
- 
    - 5.2. Sending a Normal Response
- 5.4.1. Generating Hello World
- 6.1.1.1. A ``Hello World'' image
- 12.1. Western European Languages
 
- ``Hello World'' example in client's language: 12.5.4. Writing To Each His Own
- ``Hello World'' example in Japanese: 12.3.2. Writing Encoded Output
- ``¡Hola Mundo!'' example: 12.1. Western European Languages
- logging errors: 5.7.2. Logging
- methods 
    
    2.1.1. Requests, Responses, and Headers
- non-HTTP applet: 10.2.4.3. The applet
- non-HTTP protocol: 10.2.4.1. The servlet
- non-HTTP server: 10.2.4.1. The servlet
- 
    - 10.2.4.2. The superclass
 
- passwords: 8.1. HTTP Authentication
- POST method: 2.1.2. GET and POST
- 
    - 2.1.2. GET and POST
- 2.3.4. Handling POST Requests
- 4.4.9.2. Handling POST requests using the input stream
- 10.1.1. HTTP and Raw Socket Connections
- 10.3.1. The Design
- 10.3.2. The Servlet
 
- problem reports: 5.7.3. Reporting
- query string: 2.1.2. GET and POST
- 
    - 6.1.2.2. Combining images
- 10.1.1. HTTP and Raw Socket Connections
 
- raw socket connections: 10.1.1. HTTP and Raw Socket Connections
- 
    - 10.3.1. The Design
- 11.2.1. An Improved getServlet( )
 
- reference book: 2.1. HTTP Basics
- 
    - 4.4.8. Request Headers
 
- response headers
- 
    
    - partial table of: 5.6. HTTP Headers
 
- retrieving names of session objects: 7.5.1. Session-Tracking Basics
- retrieving session objects: 7.5.1. Session-Tracking Basics
- retrieving values from session objects: 7.5.1. Session-Tracking Basics
- stateless protocol: 7. Session Tracking
- status codes
- 
    
    - definition: 5.1. The Structure of a Response
- partial table of: 5.5. Status Codes
- reference appendix: C. HTTP Status Codes
- reporting: 5.7.1. Status Codes
- server-specific pages: 5.7.1. Status Codes
- setting: 5.5.1. Setting a Status Code
 
- text-based communication: 10.2.2. Text-based HTTP Communication
- time in local zone: 2.4.1. Writing a Server-Side Include
- version response: 2.1.1. Requests, Responses, and Headers
- virtual path: 4.4.3. Path Information
 
- http scheme: 4.4.7. How It Was Requested
- HTTP Servlet API, reference appendix: B. HTTP Servlet API Quick Reference
- httpd script: 2.3.2. Running Hello World
- httpd.exe program: 2.3.2. Running Hello World
- httpd.nojre: 2.3.2. Running Hello World
- HTTPS (HTTP plus SSL) protocol: 8.3. Secure Sockets Layer (SSL)
- https scheme: 4.4.7. How It Was Requested
- HttpServlet class: 2.2. The Servlet API
- 
  - B. HTTP Servlet API Quick Reference
 
- HttpServletRequest class
- 
  
  - getAuthType( ) method: 8.1.1. Retrieving Authentication Information
- getCookies( ) method: 7.4.1. Working with Cookies
- getRemoteUser( ) method: 4.3.3. Getting Information About the User
- 
    - 8.1.1. Retrieving Authentication Information
 
- identifying users: 4.3.3. Getting Information About the User
- in javax.servlet.http: 2.2. The Servlet API
- reference: B. HTTP Servlet API Quick Reference
 
- HttpServletResponse class
- 
  
  - encodeRedirectUrl( ) method: 7.5.7. Storing Session IDs
- encodeUrl( ) method: 7.5.7. Storing Session IDs
- in javax.servlet.http: 2.2. The Servlet API
- reference: B. HTTP Servlet API Quick Reference
- setting HTTP response headers: 5.6.1. Setting an HTTP Header
- uses: 2.3.1. Writing Hello World
 
- HttpSession class
- 
  
  - getCreationTime( ) method: 7.5.3. The Session Life Cycle
- getLastAccessedTime( ) method: 7.5.3. The Session Life Cycle
- invalidate( ) method: 7.5.3. The Session Life Cycle
- isNew( ) method: 7.5.3. The Session Life Cycle
- reference: B. HTTP Servlet API Quick Reference
- session-tracking: 7.5.1. Session-Tracking Basics
- session-tracking functionality: 2.2. The Servlet API
 
- HttpSessionBindingEvent class: B. HTTP Servlet API Quick Reference
- HttpSessionBindingListener class: B. HTTP Servlet API Quick Reference
- HttpSessionContext class: 7.5.5. Putting Sessions in Context
- 
  - B. HTTP Servlet API Quick Reference
 
- HttpUtils class: B. HTTP Servlet API Quick Reference
Symbols
| A
| B
| C
| D
| E
| F
| G
| H
| I
| J
| K
| L
| M
| N
| O
| P
| Q
| R
| S
| T
| U
| V
| W
| X
| Y
| Z
 
Copyright © 2001
O'Reilly & Associates, Inc.
All Rights Reserved.