JSP编写的网购系统action.java代码如下,购物车是通过什么方法怎么实现的?

cartAction.jsp//购物车添加商品publicStringadd(){HttpServletRequestrequest=ServletActionConte... cartAction.jsp
//购物车添加商品
public String add() {
HttpServletRequest request = ServletActionContext.getRequest();
String productid = request.getParameter("productid");
Product product = this.productManager.queryById(Integer.parseInt(productid));
Cart entity = new Cart();
try {
entity.setUuid(SessionManager.getFrontUsername());
entity.setCounts(this.counts);
entity.setPrice(product.getPrice());
entity.setFileid(product.getFileid());
entity.setProductid(productid);
entity.setTotal(this.total);
entity.setName(product.getName());
this.cartManager.add(entity);
String returnMsg = BTAGI18N.getI18NValue("add.success", "common");
ActionContext.getContext().put(Const.Notification.SUCCESS, returnMsg);
return "successClose";
} catch(Exception e) {
ActionContext.getContext().put(Const.Notification.ERROR, e.getMessage());
return Const.Pages.MAPPING_URL;
}
}
展开
 我来答
小齐真好人啊
2014-05-06 · TA获得超过234个赞
知道小有建树答主
回答量:321
采纳率:100%
帮助的人:274万
展开全部
做购物车,一般来说是不存入数据库这样数据量比较大并且查询效率慢,所以一般购物车都用Session,或Cookie来实现,建一个购物车实体类,大概有这些字段,商品ID,用户ID,数量...等这可以根据自己需要来设置,然后比如购买一件商品添加到购物车就创建一个hashtable来保存购物车里的信息,然后把hashtable保存到Session或Cookie,大致就这样。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式