specialdiet.java

来自「java2 primer plus一书源程序」· Java 代码 · 共 82 行

JAVA
82
字号
/*
 * SpecialDiet.java
 *
 * Created on June 25, 2002, 1:27 PM
 */

import javax.servlet.*;
import javax.servlet.http.*;
import java.util.*;
import java.io.*;

/**
 *
 * @author  Stephen Potts
 * @version
 */
public class SpecialDiet extends HttpServlet
{
   
   /** Initializes the servlet.
    */
   public void init(ServletConfig config) throws ServletException
   {
      super.init(config);
      
   }
   
   /** Destroys the servlet.
    */
   public void destroy()
   {
      
   }
   
   
   /** Handles the HTTP <code>GET</code> method.
    * @param request servlet request
    * @param response servlet response
    */
   protected void doGet(HttpServletRequest request, HttpServletResponse response)
   throws ServletException, java.io.IOException
   {

   }
   
   /** Handles the HTTP <code>POST</code> method.
    * @param request servlet request
    * @param response servlet response
    */
   protected void doPost(HttpServletRequest request, HttpServletResponse response)
   throws ServletException, java.io.IOException
   {
      response.setContentType("text/html");
      Cookie myCookie = new Cookie("null", "null");
      
      Enumeration keys;
      String key, value;
      keys = request.getParameterNames();
      while (keys.hasMoreElements())
      {
         key = (String)keys.nextElement();
         value = request.getParameter(key);
         if(!key.equals("btnSubmit"))
         {
            System.out.println("value= " + value + " key= " + key);
            myCookie = new Cookie(value,key);
            response.addCookie(myCookie);
         }
      }
      response.sendRedirect("http://localhost:1776/examples/servlet/SpecialDiet2");
   }
   
   
   /** Returns a short description of the servlet.
    */
   public String getServletInfo()
   {
      return "Short description";
   }
   
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?