日期:2014-05-18  浏览次数:20579 次

servlet??
import   javax.servlet.*;
import   javax.servlet.http.*;
import   java.io.*;
import   java.util.*;
public   class   ShowCart   extends   HttpServelt
{
public   void   doPost(HttpServletRequest   req,HttpServletResponse   res)   throws   ServletException,IOException
{
    String[]   items={ "电视机 ", "电冰箱 ", "电脑 "};
    HttpSession   session=req.getSession(true);
    Integer   itemCount=(Integer)session.getValue( "itemCount ");
    if(itemCount==null)
{
            itemCount=new   Integer(0);
    }
    re.setContentType( "text/html;charset=gb2312 ");
    PrintWriter   out=res.getWriter();
    String[]   itemsSelected;
    String   itemName;
    itemsSelected=re.getParameterValues( "item ");
    if(itemsSelected!=null)
{
            for(int   i=0;i <itemsSelected.length;i++)
{
            itemName=itemsSelected[i];
    itemCount=new   Integer(itemCount.intValue()+1);
    session.putValue( "Item "+itemCount,itemName);
    session.putValue( "itemCount ",itemCount);
    }
    }
    out.println( " <html> ");
    out.println( " <head> ");
    out.println( " <title> JSP </title> ");
    out.println( " </head> ");
    out.println( " <body> ");
    out.println( " <center> <h1> 您放在购物篮中的商品是: <h1> </center> ");
    for(int   i=1;i <=itemCount.intValue();i++)
{
            String   item=(String)session.getValue( "Item "+i);
    out.println(items[Integer.parseInt(item)]);
    out.println( " <br> ");
    }
    out.println( " <hr> <p> </p> <a   href= "\jsp\a.html "> 继续选购 </a> ");
    out.println( " </body> ");
    out.println( " </html> ");
    out.close();
}
}这个文件在我的D:\jsp\WEB-INF\classes里. <html>
<head>
<title> JSP </title>
</head>
<body>
<center> <h1> 电器商场 </h1> </center>
<hr>
<form   action= "/jsp/ShowCart "   method= "post ">
选购商品: <p>
<input   type= "Checkbox "   name= "item "   value= "0 ">
第一种:电视机 </p>
<p> <input   type= "Checkbox "   name= "item "   vlaue= "1 ">
第二种:电冰箱 </p>
<p> <input   type= "Checkbox "   name= "item "   value= "2 ">
第三种:电脑 </p>
<hr>
<input   type= "Submit "   name= &qu