Book Home

Java Security Search this book

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
Library Navigation Links

Copyright © 2001 O'Reilly & Associates, Inc. All Rights Reserved.