JAVA语言编写的网上订餐系统购物车功能如何实现? 用Vector 或者是HashMap去装下面有部分代码你去看吧>;packagecom.aptech.restrant.DAO;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import java.util.Set;import java.sql.Connection;importcom.aptech.restrant.bean.CartItemBean;importcom.aptech.restrant.bean.FoodBean;public class CartModel {private Connection conn;public CartModel(Connection conn){this.conn=conn;}得到订餐列表returnpublic List changeToList(Map carts){将Set中元素转换成数组,以便使用循环进行遍历Object[]foodItems=carts.keySet().toArray();定义double变量total,用于存放购物车内餐品总价格double total=0;List list=new ArrayList();循环遍历购物车内餐品,并显示各个餐品的餐品名称,价格,数量for(int i=0;i;i+){从Map对象cart中取出第i个餐品,放入cartItem中CartItemBean cartItem=(CartItemBean)cartsget((String)foodItems[i]);从cartItem中取出FoodBean对象FoodBean food1=cartItem.getFoodBean();定义int类型变量quantity,用于表示购物车中单个餐品的数量int quantity=cartItem。.
java web 做购物车的大概思路,和实现步奏是什么? 购物车管理模块主要功能有如下几个部分:(1)创建购物车 当客户登录后,系统会给客户创建一个购物车放入服务器的Session会话中。使客户在整个会话中都拥有一个相同的购物车。这里主要运用了Http协议中的会话机制,将购物车保存在客户的会话中,这样在整个客户游览不同页面商品的过程中,都会使用同一个购物车对象。具体执行步骤:(1)从客户的请求对象中获取Session会话对象(2)从会话对象中获取购物车对象(3)判断是购物车对象是不是空的,如果是空是就创建一个/*在监听到session被创建之后,就立即向session中添加一个购物车Car;public void sessionCreated(HttpSessionEvent arg0){ HttpSession session=arg0.getSession();Cart cart=new Cart();session.setAttribute(\"cart\",cart);}/*从session中获得购物车*/Cart cart=(Cart)session.getAttribute(\"cart\");if(cart=null){ cart=new Cart();}(2)向购物车中添加一个商品项 客户在查看网页上的一个商品时,当向服务器发送一个“添加到购物车”的请求时,会执行这个功能。功能执行过程:(1)从客户请求对象中获取商品的ID(2)调用业务层的方法根据商品ID去数据查询商品的信息,返回商品对象(3)从商品对象中获取商品。
谁告诉我用java 怎么写购物车啊??? 首先你要知道servlet的工作原理,只需要把客户要购买的商品放到session中,就可以方便管理了。