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 + -
显示快捷键?