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

  • 大小: 14.62MB
    文件類型: .rar
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2023-06-26
  • 語言: 其他
  • 標(biāo)簽:

資源簡(jiǎn)介

實(shí)現(xiàn)了基本的功能(對(duì)購(gòu)物車添加 修改 刪除 結(jié)賬)

資源截圖

代碼片段和文件信息

package?com.shop.action;

import?java.util.ArrayList;
import?java.util.HashSet;
import?java.util.Iterator;
import?java.util.List;
import?java.util.Set;

import?javax.servlet.http.HttpServletRequest;
import?javax.servlet.http.HttpSession;

import?org.apache.struts2.ServletActionContext;

import?com.opensymphony.xwork2.ActionContext;
import?com.shop.bo.OrderBO;
import?com.shop.bo.ProductBO;
import?com.shop.bo.UserBO;
import?com.shop.pojos.Order;
import?com.shop.pojos.OrderProduct;
import?com.shop.pojos.Product;
import?com.shop.pojos.User;


public?class?ProductAction?{

private?int?id;
private?ProductBO?probo;
private?ArrayList?products;
private?Product?product;
private?double?price;
private?int?count?;
private?OrderBO?orderbo;
private?String?msg;
private?String[]?proIds;

OrderProduct?orderPro?=?new?OrderProduct();

/**
?*?購(gòu)買商品的信息
?*?@return?string
?*/
public?String?buy(){
Set?op?=?(Set)?ServletActionContext.getRequest().getSession().getAttribute(“op“);
if(op?==?null){
op?=?new?HashSet();
}
Product?product?=?probo.selByProduct(id);
if(product?==?null){
???return?“fail“;
}
Iterator?ops?=?op.iterator();
while(ops.hasNext()){
OrderProduct?opr?=?ops.next();
if(opr.getProduct().getProID()?==?product.getProID()){
???count?=?opr.getCount();
???opr.setCount(count+=1);
???ServletActionContext.getRequest().getSession().setAttribute(“op“op);
???}
}
OrderProduct?opr?=?new?OrderProduct();
opr.setProduct(product);
opr.setCount(1);
op.add(opr);
ServletActionContext.getRequest().getSession().setAttribute(“op“op);
msg?=?“添加成功“;
return?“success“;
}

????/**
?????*清空購(gòu)物車
?????*?@return
?????*/

public?String?clear(){
????Set?op?=?(Set)?ServletActionContext.getRequest().getSession().getAttribute(“op“);
if(op?==?null){
???op?=?new?HashSet();
}
op.clear();
msg?=?“當(dāng)前購(gòu)物車以清空沒有商品“;
return?“success“;
}

/**
?*?刪除選中商品
?*?@return
?*/

public?String?delete(){
if(proIds?==?null?||?proIds.length?==?0){
???msg?=?“當(dāng)前沒有要?jiǎng)h除的產(chǎn)品“;
???return?“fail“;
}
Set?op?=?(Set)?ServletActionContext.getRequest().getSession().getAttribute(“op“);
if(op?==?null){
???op?=?new?HashSet();
}

Iterator?ops?=?op.iterator();
for(String?id:proIds){
while(ops.hasNext()){
OrderProduct?opr?=?ops.next();
if(Integer.parseInt(id)?==?opr.getProduct().getProID()){
?op.remove(opr);
?break;
???????????}
?????}
???}
ServletActionContext.getRequest().getSession().setAttribute(“op“op);
msg?=?“您已成功刪除購(gòu)買的商品“;
return?“success“;
}

/**
?*?支付產(chǎn)品
?*?@return
?*/
public?String?cal(){
Set?op?=?(Set)?ServletActionContext.getRequest().getSession().getAttribute(“op“);
if(op?==?null){
???op?=?new?HashSet();

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件???????4365??2010-11-05?10:00??shoppingcat\.classpath

?????文件????????306??2010-11-04?15:40??shoppingcat\.mymetadata

?????文件???????1284??2010-11-05?08:51??shoppingcat\.project

?????文件????????197??2010-11-05?10:08??shoppingcat\.settings\com.genuitec.eclipse.core.prefs

?????文件????????330??2010-11-04?15:40??shoppingcat\.settings\org.eclipse.jdt.core.prefs

?????文件????????733??2010-11-06?10:16??shoppingcat\src\.struts.mex

?????文件???????2944??2010-11-08?16:43??shoppingcat\src\applicationContext.xml

?????文件???????4850??2010-11-09?10:47??shoppingcat\src\com\shop\action\ProductAction.java

?????文件???????1826??2010-11-08?16:46??shoppingcat\src\com\shop\action\UserAction.java

?????文件????????364??2010-11-08?15:11??shoppingcat\src\com\shop\bo\OrderBO.java

?????文件????????452??2010-11-08?15:08??shoppingcat\src\com\shop\bo\ProductBO.java

?????文件????????320??2010-11-08?15:07??shoppingcat\src\com\shop\bo\UserBO.java

?????文件???????1216??2010-11-08?15:21??shoppingcat\src\com\shop\boimpl\OrderBOImpl.java

?????文件????????932??2010-11-08?15:18??shoppingcat\src\com\shop\boimpl\ProductBOImpl.java

?????文件????????732??2010-11-08?15:14??shoppingcat\src\com\shop\boimpl\UserBOImpl.java

?????文件????????247??2010-11-08?14:54??shoppingcat\src\com\shop\dao\OrderDao.java

?????文件????????472??2010-11-08?14:53??shoppingcat\src\com\shop\dao\ProductDao.java

?????文件????????323??2010-11-08?15:07??shoppingcat\src\com\shop\dao\UserDao.java

?????文件????????451??2010-11-09?10:39??shoppingcat\src\com\shop\daoimpl\OrderDaoImpl.java

?????文件????????885??2010-11-08?15:03??shoppingcat\src\com\shop\daoimpl\ProductDapImpl.java

?????文件????????859??2010-11-08?15:00??shoppingcat\src\com\shop\daoimpl\UserDaoImpl.java

?????文件????????792??2010-11-09?10:58??shoppingcat\src\com\shop\pojos\Order.hbm.xml

?????文件????????981??2010-11-09?10:22??shoppingcat\src\com\shop\pojos\Order.java

?????文件????????675??2010-11-08?16:57??shoppingcat\src\com\shop\pojos\OrderProduct.hbm.xml

?????文件????????677??2010-11-04?16:22??shoppingcat\src\com\shop\pojos\OrderProduct.java

?????文件????????763??2010-11-04?16:31??shoppingcat\src\com\shop\pojos\Product.hbm.xml

?????文件????????911??2010-11-04?16:31??shoppingcat\src\com\shop\pojos\Product.java

?????文件????????760??2010-11-09?10:57??shoppingcat\src\com\shop\pojos\User.hbm.xml

?????文件????????972??2010-11-09?11:03??shoppingcat\src\com\shop\pojos\User.java

?????文件???????1093??2010-11-05?10:17??shoppingcat\src\hibernate.cfg.xml

............此處省略114個(gè)文件信息

評(píng)論

共有 條評(píng)論

相關(guān)資源