www.pudn.com > jnp-src.rar > GetExampleServlet.java


/*
 * Java Network Programming, Second Edition
 * Merlin Hughes, Michael Shoffner, Derek Hamner
 * Manning Publications Company; ISBN 188477749X
 *
 * http://nitric.com/jnp/
 *
 * Copyright (c) 1997-1999 Merlin Hughes, Michael Shoffner, Derek Hamner;
 * all rights reserved; see license.txt for details.
 */

import java.io.*; 
import java.util.*; 
import javax.servlet.http.*; 
 
public class GetExampleServlet extends HttpServlet { 
  protected void doGet (HttpServletRequest request, HttpServletResponse response) throws IOException { 
    response.setContentType ("text/html"); 
    response.setStatus (HttpServletResponse.SC_OK); 
    PrintWriter writer = response.getWriter (); 
    writer.println ("GetExampleServlet"); 
    writer.println (""); 
    writer.println ("

GetExampleServlet

"); writer.println ("

Initialization Parameters:

"); Enumeration initParams = getInitParameterNames (); while (initParams.hasMoreElements ()) { String name = (String) initParams.nextElement (); String value = getInitParameter (name); writer.println (name + "=" + value + "
"); } writer.println ("

Request Parameters:

"); Enumeration requestParams = request.getParameterNames (); while (requestParams.hasMoreElements ()) { String name = (String) requestParams.nextElement (); String value = request.getParameter (name); writer.println (name + "=" + value + "
"); } writer.println (""); writer.close (); } }