⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 specialdietsession.java

📁 java2 primer plus一书源程序
💻 JAVA
字号:
/*
 * SpecialDietSession.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 SpecialDietSession 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
   {
      //Get the Session Object
      HttpSession httpSess = request.getSession(true);
      Integer numItems = (Integer) httpSess.getAttribute("numItems");
      if (numItems== null)
      {
         numItems = new Integer(0);
      }
      response.setContentType("text/html");
      PrintWriter out = response.getWriter();
      
      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("SDS value= " + numItems + " " + value + " key= " + key);
            httpSess.setAttribute("Item" + numItems , key + " " + value);
            numItems = new Integer(numItems.intValue()+ 1);
         }
      }
      httpSess.setAttribute("numItems", numItems);
              // output your page here
        out.println("<html>");
        out.println("<head>");
        out.println("<title>" + "SpecialDietSession" +
                                          "</title>");
        out.println("</head>");
        out.println("<body BGCOLOR=\"#FDF5E6\"\n>");
        out.println("<h1 ALIGN=CENTER>");  
        out.println("Session Object Populated"); 
        
        out.println("<CENTER>");
        out.println("<BR><BR>");
        out.println("<A href='/examples/servlet/SpecialDietSession2'>View Your Choices</A>");
        out.println("</CENTER>");

        out.println("</body>");
        out.println("</html>");

      out.close();

      
    }
   
   
   /** Returns a short description of the servlet.
    */
   public String getServletInfo()
   {
      return "Short description";
   }
   
}

⌨️ 快捷键说明

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