做课程设计的时候 做的有点烦了 所以就简单的写了点 以下就是将添加到购物车的商品动态的显示到前台页面的代码
首先是我的head.jsp这里面的“我的目录“使用的不是直接链接而是一个servlet名称叫做”selectUserCart“
我的里面使用的user、books、userAccout类都是基本的记录了基本信息的类为其实现setXxx()和getXxx()方法
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body >
<div id="wrap" >
<%
if(session.getAttribute("username") == null) {
%>
<br/>你还没有登录请<a href="login.jsp">登陆</a>/<a href="register.jsp">注册</a>以查看或购买
<%
}else{
%>
<br/>您好!<%=session.getAttribute("username") %>
<%
}
%>
<div class="header">
<!-- <br/>你还没有登录请<a href="login.jsp">登陆</a>/<a href="register.jsp">注册</a>以查看或购买 -->
<div class="logo"><a href="index.htm"><img src="images/logo.gif" alt="" title="" border="0" /></a></div>
<div id="menu">
<ul>
<li class="selected"><a href="index.jsp">主页</a></li>
<li><a href="about.jsp">关于我们</a></li>
<li><a href="category">图书</a></li>
<li><a href="specials.jsp">特别推荐</a></li>
<li><a href="selectUserCart">我的目录</a></li>
<li><a href="register.jsp">注册</a></li>
<li><a href="contact.jsp">购买</a></li>
</ul>
</div>
</div>
</div>
</body>
</html>
然后是我使用到的两个类:
搜索我的购物车的工具类:myCartUtil.java
<pre name="code" class="java">package myCart;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import bookConnUtil.DBUtil;
import bookConnUtil.books;
public class myCartUtil {
public static ArrayList<mycart> list = new ArrayList<mycart>();
public static ArrayList<books> booklist = new ArrayList<books>();
public static String msg;
public static int coun