精变最后的小翠是谁:help?关于一个购物车的JSP处理

来源:百度文库 编辑:高考问答 时间:2024/04/28 01:52:57
我想在一想在JSP页面通过复选框选择物品,提交以后通过另一个JSP页面判断输出来,这个页面可以重复使用,就是说里面的物品可以多次购物,自行自加
<body>
<% if(session.getAttribute("book1")==null)
{
session.setAttribute("book1","0");
session.setAttribute("book2","0");
session.setAttribute("book3","0");
session.setAttribute("book4","0");
session.setAttribute("book5","0");
}
%>
<form name="form1" action="shopcar.jsp" method="post">
<table border="1" align="center">
<tr>
<td width="87">购物车作业</td>
</tr>
<tr>
<td><input type="checkbox" name="book" value="book1">book1</input></td>
</tr>
<tr>
<td><input type="checkbox" name="book" value="book2">book2</input></td>
</tr>
<tr>
<td><input type="checkbox" name="book" value="book3">book3</input></td>
</tr>
<tr>
<td><input type="checkbox" name="book" value="book4">book4</input></td>
</tr>
<tr>
<td><input type="checkbox" name="book" value="book5">book5</input></td>
</tr>
<tr>
<td><input type="submit" name="submit" value="加放购物"/>  <a href="">观看购物车</a></td>
</tr>
</table>
</form>

</body>

<body>
<% String book[]=request.getParameterValues("book");
for(int i=0;i<=book.length;i++)
{
if(book[i].equals("book1"))
session.setAttribute("book[i]",session.getAttribute("book1")+"1");
if(book[i].equals("book2"))
session.setAttribute("book[i]",session.getAttribute("book2")+"1");
if(book[i].equals("book3"))
session.setAttribute("book[i]",session.getAttribute("book3")+"1");
if(book[i].equals("book4"))
session.setAttribute("book[i]",session.getAttribute("book4")+"1");
if(book[i].equals("book5"))
session.setAttribute("book[i]",session.getAttribute("book5")+"1");
}
out.println(session.getAttribute("book1"));
out.println(session.getAttribute("book2"));
out.println(session.getAttribute("book3"));
out.println(session.getAttribute("book4"));
out.println(session.getAttribute("book5"));
%>
</body>

这是我写的,老是有问题,谁帮我一下

楼主把你的Exception帖出来我们一起研究