資源簡介
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中國象棋打譜軟件
評論
共有 條評論