资源简介
jsp+javabean+mysql,很好的jsp源码
代码片段和文件信息
package cart;
import java.util.*;
import database.BookDetails;
public class ShoppingCart {
HashMap items = null;
int numberOfItems = 0;
public ShoppingCart() {
items = new HashMap();
}
public synchronized void add(String bookId BookDetails book) {
if (items.containsKey(bookId)) {
ShoppingCartItem scitem = (ShoppingCartItem) items.get(bookId);
scitem.incrementQuantity();
System.out.println(“in add quantity is “ + scitem.getQuantity());
} else {
ShoppingCartItem newItem = new ShoppingCartItem(book);
items.put(bookId newItem);
System.out.println(“in add quantity is “ + newItem.getQuantity());
}
}
public synchronized void remove(String bookId) {
if (items.containsKey(bookId)) {
ShoppingCartItem scitem = (ShoppingCartItem) items.get(bookId);
scitem.decrementQuantity();
if (scitem.getQuantity() <= 0) {
items.remove(bookId);
}
numberOfItems--;
}
}
public synchronized List getItems() {
List results = new ArrayList();
Iterator items = this.items.values().iterator();
while (items.hasNext()) {
results.add(items.next());
}
return (results);
}
protected void finalize() throws Throwable {
items.clear();
}
public synchronized int getNumberOfItems() {
numberOfItems = 0;
for (Iterator i = getItems()
.iterator(); i.hasNext();) {
ShoppingCartItem item = (ShoppingCartItem) i.next();
numberOfItems += item.getQuantity();
System.out.println(“number of items is “ + numberOfItems);
}
return numberOfItems;
}
public synchronized double getTotal() {
double amount = 0.0;
for (Iterator i = getItems()
.iterator(); i.hasNext();) {
ShoppingCartItem item = (ShoppingCartItem) i.next();
BookDetails bookDetails = (BookDetails) item.getItem();
amount += (item.getQuantity() * bookDetails.getPrice());
}
return roundOff(amount);
}
private double roundOff(double x) {
long val = Math.round(x * 100); // cents
return val / 100.0;
}
public synchronized void clear() {
System.err.println(“Clearing cart.“);
items.clear();
numberOfItems = 0;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 362 2009-09-26 10:03 BS\.classpath
文件 279 2009-09-26 10:03 BS\.myme
文件 1220 2009-09-26 10:09 BS\.project
文件 1105 2009-09-26 10:09 BS\WebRoot\bookcashier.jsp
文件 1883 2009-09-26 10:09 BS\WebRoot\bookcatalog.jsp
文件 1207 2009-09-26 10:09 BS\WebRoot\bookdetails.jsp
文件 1518 2009-09-26 10:05 BS\WebRoot\bookordererror.jsp
文件 907 2009-09-26 10:09 BS\WebRoot\bookreceipt.jsp
文件 2900 2009-09-26 10:09 BS\WebRoot\bookshowcart.jsp
文件 1307 2009-09-26 10:14 BS\WebRoot\bookstore.jsp
文件 253 2009-09-26 10:05 BS\WebRoot\global.jsp
文件 298 2009-09-26 10:05 BS\WebRoot\gobookreceipt.jsp
文件 381 2009-09-26 10:03 BS\WebRoot\WEB-INF\web.xm
文件 452 2009-09-26 10:04 BS\WebRoot\WEB-INF\classes\exception\BookNotFoundException.class
文件 455 2009-09-26 10:04 BS\WebRoot\WEB-INF\classes\exception\BooksNotFoundException.class
文件 431 2009-09-26 10:04 BS\WebRoot\WEB-INF\classes\exception\OrderException.class
文件 1456 2009-09-26 10:19 BS\WebRoot\WEB-INF\classes\databa
文件 5116 2009-09-26 10:04 BS\WebRoot\WEB-INF\classes\databa
文件 2497 2009-09-26 10:04 BS\WebRoot\WEB-INF\classes\databa
文件 555 2009-09-26 10:04 BS\WebRoot\WEB-INF\classes\config\Constants.class
文件 3143 2009-09-26 10:04 BS\WebRoot\WEB-INF\classes\cart\ShoppingCart.class
文件 881 2009-09-26 10:04 BS\WebRoot\WEB-INF\classes\cart\ShoppingCartItem.class
文件 39 2009-09-26 10:03 BS\WebRoot\me
文件 194 2009-09-26 10:04 BS\src\exception\BookNotFoundException.java
文件 197 2009-09-26 10:04 BS\src\exception\BooksNotFoundException.java
文件 173 2009-09-26 10:04 BS\src\exception\OrderException.java
文件 885 2009-09-26 10:19 BS\src\databa
文件 5312 2009-09-26 10:04 BS\src\databa
文件 2195 2009-09-26 10:04 BS\src\databa
文件 297 2009-09-26 10:04 BS\src\config\Constants.java
............此处省略21个文件信息
- 上一篇:决策树算法--java
- 下一篇:java中国象棋打谱软件
相关资源
- 基于jsp和Oracle的网上商店
- JSP+MySql实现的网络在线投票系统
- java web 网上商城项目源码(jspservlet
- java网上商城项目源码jsp.servlet+javabe
- JSP-论坛管理系统
- jsp 实现球员管理
- Java+servlet+jsp页面ajax请求
- JAVA学生选课系统jsp源代码
- 小型图书管理系统jsp+javabean+servlet+s
- MODEL 2 的登录功能实现 servlet+jsp+java
- 57977JSP+MSSQL在线贷款借款网站的设计与
- JSP应用框架外文翻译
- 计算机专业外文翻译(JSP技术简介及
- 网站开发界面模板
- Head First Servlet & Jsp 官网源码
- 学生考勤信息管理系统
- 利用Javabean+JSP 实现文件的上传、显示
- jsp+mysql的聊天室
- 基于Java的员工日志管理系统的设计与
- javaweb-留言板
- jsp 项目的后台模板
- JSP技术简介中英翻译
- JSP聊天室
- 开题报告 毕业论文 jsp实验室管理系统
- Jsp连接MySql实现对数据的增删改查
- jsp+jdbc——留言管理程序简单版
- JSP中英文参考文献(毕业论文用)
- jsp+javabean+sqlServer做的一个购物车
- jsp+servlet+javabean学生信息管理系统
- 基于JSP技术开发BBS论坛系统 毕业论文
评论
共有 条评论