解决方案 »
- WebService SAAJ 未将对象引用设置到对象的实例.急 , 在线等...
- 对电信行业感兴趣的探讨下
- session.save(object)不执行!!!一对多list映射,save(多方)不执行。。
- sql在java里如何实现(在线等答案)
- 为什么会提示java.net.UnknownHostException:
- 从一个J2EE项目跳转到另外一个J2EE项目
- 获取局域网内全部服务器当前时间
- 帮忙解释一下Struts <logic:iterate >标签使用
- 请高手帮忙解决
- 敬请推荐一本学习EJB的好书,各个书店转了转,看书评都不怎么样
- HibernateTemplate存储时的问题
- mysql多实例多端口应用程序连接不上除3306端口外的端口,但远程连接都成功,就是应用程序不行如jdbc
public class Car {
private Map<Product,Integer> cars=new HashMap<Product, Integer>();
public Car() {
super();
} public Car(Map<Product, Integer> cars) {
super();
this.cars = cars;
} public double getTotal(){
double total=0;
for (Product p : cars.keySet()) {
total+=cars.get(p)*p.getP_price();
}
return total;
}
public List<CarItem> getItem(){
List<CarItem> item=new ArrayList<CarItem>();
for (Product p : cars.keySet()) {
item.add(new CarItem(p,cars.get(p)));
}
return item;
}
public void add(Product product){
if(cars.containsKey(product)){
cars.put(product, cars.get(product)+1);
}else{
cars.put(product, 1);
}
}
public void remove(Product product){
cars.remove(product);
}
public boolean set(Product product,int count){
if(cars.containsKey(product)){
cars.put(product, count);
return true;
}else{
return false;
}
}
public void clear(){
cars.clear();
}
}增删改你就在dao里面写,总价在jsp页面直接用数量的值和单价是能算出来的 ~