f06db5e02ef0001b1c7e918cf2712b98

来自「Internet 开发技术分章节代码和自己完成的课程设计全代码(在zuoye文件」· 代码 · 共 45 行

TXT
45
字号
<%@ page contentType="text/html; charset=gb2312"%>
<%@ page import="bean.*,java.util.*"%>
<jsp:useBean id="book" class="bean.Book" scope="session"/>
<jsp:useBean id="car" class="bean.Car" scope="session">
</jsp:useBean>
<html><head><title>购物信息</title></head>
<% 
//mybook为执行的操作,add表示添加此商品,remove表示删除此商品。
String mybook=request.getParameter("mybook");
//获得所有添加、删除的商品的itemid。
String str=(String)session.getAttribute("str");
String items[]=new String[10];
for(int i=1;i<str.length();i++)
{ items[i-1]=str.substring(i,i+1);}
//String items[]=request.getParameterValues("id");
if(items!=null)
for(int i=0;i<items.length;i++)
 { car.addItem(items[i],1);
   //if(mybook.equals("add"))car.addItem(items[i],1);
  // else if(mybook.equals("remove")) car.removeItem(items[i]);   
  }
 %>
<body><center>一个简单的购物车程序<br>
<form action="cart.jsp" method=GET>
<table width="75%" border="1" >
  <tr><td>id</td><td>书名</td></tr>
  <%
  HashMap cart_item=car.getItems();
  Iterator it=cart_item.keySet().iterator();
 // String str=(String)session.getAttribute("str");
  while(it.hasNext())
  {
    String id=(String)it.next();
    Item item=book.getItem(id);
  %>
  <tr>
    <td><input type="checkbox" name="id" value="<%=item.getId()%>"></td>   
    <td><%=item.getBookName()%></td>
 </tr>
  <%}%>
 <tr><td><a href="buybook.jsp">购物</a></td>
 <td><input type=submit value="remove" name="mybook"></td></tr> 
</table>
</form></center></body></html>

⌨️ 快捷键说明

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