91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 11.24MB
    文件類型: .rar
    金幣: 2
    下載: 1 次
    發布日期: 2024-02-21
  • 語言: 其他
  • 標簽: ssh??網上書店??

資源簡介

很適合初學者 tomcat6.0 MyEclipse6.5 jdk1.6

資源截圖

代碼片段和文件信息

package?com.org.action;
import?com.opensymphony.xwork2.ActionContext;
import?com.opensymphony.xwork2.ActionSupport;
import?com.org.model.Book;
import?com.org.model.ShopCart;
import?com.org.service.*;
import?java.util.*;
public?class?BasketAction?extends?ActionSupport?{
private?List?basket;
private?int?bookid=-1;
private?int?booknum=0;
private?String?isdelete=““;
private?float?allprice=0f;
private?String?orderid=““;
private?ShopCart?shopcart;
//需要注入的圖書操作屬性bookcontrol
private?BookDetailControl?bookcontrol;
/**
?*?通過setter,由Spring容器為bookcontrol屬性
?*?注入BookDetailControl組件
?*?@param?bookcontrol
?*/
public?void?setBookcontrol(BookDetailControl?bookcontrol)?{
this.bookcontrol?=?bookcontrol;
}

/**
?*?添加到購物車方法,判斷購物車是否已經存在物品,
?*?是則追加,并判斷是否重復
?*???
?*?@return
?*?@throws?Exception
?*/
public?String?BuyBook()?throws?Exception?{
Map?session?=?ActionContext.getContext().getSession();
List?b=null;
//如果物品編號不等于默認值,則表示新添加一種物品
if(this.getBookid()!=-1){
//將要添加的物品查詢出來
List?books=bookcontrol.SearchBooks(this.getBookid());
List?shop=new?linkedList();
ShopCart?shopcart=new?ShopCart();
Book?boo=(Book)books.get(0);
//將查詢出來的物品的編號和名稱放入購物車
shopcart.setBookid(boo.getBookid());
shopcart.setBookname(boo.getBookname());
shop.add(0shopcart);

//如果購物車已經有物品,則一起添加
if(session.get(“basket“)!=null){
b=(List)session.get(“basket“);
//判斷物品是否已經存在相同物品
boolean?is=false;
for(ListIterator?iterator=b.listIterator();iterator.hasNext();)?{
ShopCart?book=?(ShopCart)?iterator.next();
if(book.getBookid()==this.getBookid()){
is=true;
//System.out.println(“物品“+book.getBookname()+“已經存在“);
}
}
//不存在相同物品
if(!is){
//System.out.println(“可以添加物品“+this.getBookid());
//在原有基礎上將新物品()添加到b這個List中
b.addAll(shop);
}
//將List添加到session真正將物品添加到購物車
session.put(“basket“b);
}
//第一次添加物品到購物車
else?{
session.put(“basket“shop);
}
return?SUCCESS;
}
return?SUCCESS;
}

/**
?*?顯示購物車物品,結算總價
?*?@return
?*/
public?String?SetOrder()?throws?Exception?{
Map?session?=?ActionContext.getContext().getSession();
//顯示購物車
if(session.get(“basket“)!=null)?{
List?b=(List)session.get(“basket“);
//在循環中計算圖書總價
for(ListIterator?iterator=b.listIterator();iterator.hasNext();)?{
ShopCart?shopcart=?(ShopCart)?iterator.next();
//設置訂單編號由用戶名和時間組成
java.text.SimpleDateFormat?sdf?=?new?java.text.SimpleDateFormat();
orderid=session.get(“username“).toString()+“-“+sdf.format(new?Date());
shopcart.setOrderid(orderid);
//計算一種書的總價
float?price=shopcart.getCount()*getOnePrice(shopcart.getBookid());
shopcart.setPrice(price);
//計算所有書的總結
allprice+=shopcart.getPrice();
}
basket=(List)session.get(“basket“);
}
return?SUCCESS;
}

/**
?*?獲取指定編號的書籍的單

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件????????463??2008-05-16?21:33??Bookshop\.classpath

?????文件????????297??2010-09-01?14:45??Bookshop\.mymetadata

?????文件????????853??2008-05-16?21:33??Bookshop\.project

?????文件????????330??2008-05-16?21:33??Bookshop\.settings\org.eclipse.jdt.core.prefs

?????文件????????288??2008-05-16?21:33??Bookshop\.settings\org.eclipse.jst.common.project.facet.core.prefs

?????文件????????444??2008-05-16?21:33??Bookshop\.settings\org.eclipse.wst.common.component

?????文件????????269??2008-05-16?21:33??Bookshop\.settings\org.eclipse.wst.common.project.facet.core.xml

?????文件????????588??2008-05-22?18:04??Bookshop\build\classes\Book.hbm.xml

?????文件????????430??2008-05-17?00:30??Bookshop\build\classes\BookType.hbm.xml

?????文件???????3442??2010-09-01?14:46??Bookshop\build\classes\com\org\action\BasketAction.class

?????文件????????689??2010-09-01?14:46??Bookshop\build\classes\com\org\action\interceptor\AdminLoginInterceptor.class

?????文件???????2870??2010-09-01?14:46??Bookshop\build\classes\com\org\action\LoginAction.class

?????文件???????2837??2010-09-01?14:46??Bookshop\build\classes\com\org\action\OrderBookAction.class

?????文件???????2549??2010-09-01?14:46??Bookshop\build\classes\com\org\action\ShowBooksAction.class

?????文件????????574??2010-09-01?14:46??Bookshop\build\classes\com\org\dao\BookDetailDao.class

?????文件???????2159??2010-09-01?14:46??Bookshop\build\classes\com\org\dao\hibernate\BookDetailDaoHibernate.class

?????文件???????1391??2010-09-01?14:46??Bookshop\build\classes\com\org\dao\hibernate\UserDaoHibernate.class

?????文件????????316??2010-09-01?14:46??Bookshop\build\classes\com\org\dao\UserDao.class

?????文件???????1165??2010-09-01?14:46??Bookshop\build\classes\com\org\filter\EncodingFilter.class

?????文件???????1447??2010-09-01?14:46??Bookshop\build\classes\com\org\filter\SetCharacterEncodingFilter.class

?????文件???????1963??2010-09-01?14:46??Bookshop\build\classes\com\org\model\Book.class

?????文件????????768??2010-09-01?14:46??Bookshop\build\classes\com\org\model\BookType.class

?????文件???????2321??2010-09-01?14:46??Bookshop\build\classes\com\org\model\Order.class

?????文件???????1523??2010-09-01?14:46??Bookshop\build\classes\com\org\model\ShopCart.class

?????文件????????954??2010-09-01?14:46??Bookshop\build\classes\com\org\model\User.class

?????文件????????684??2010-09-01?14:46??Bookshop\build\classes\com\org\service\BookDetailControl.class

?????文件???????2485??2010-09-01?14:46??Bookshop\build\classes\com\org\service\impl\BookDetailControlImpl.class

?????文件???????1138??2010-09-01?14:46??Bookshop\build\classes\com\org\service\impl\UserControlImpl.class

?????文件????????235??2010-09-01?14:46??Bookshop\build\classes\com\org\service\UserControl.class

?????文件????????616??2008-05-21?01:08??Bookshop\build\classes\Order.hbm.xml

............此處省略116個文件信息

評論

共有 條評論