JSP中怎么从checkbox获得值并相加计算结果?

来源:百度知道 编辑:UC知道 时间:2024/05/28 19:52:55
就选定一个复选框,利用复选框里面的VALUE值。然后再输入数量,最后计算出结果。
例如:就像淘宝里面的选择货物,然后再输入数量,计算出总金额。

我做的购物车的部分servlet代码:

String [] name=request.getParameterValues("fruit");
String [] price=request.getParameterValues("price");
String [] weight=request.getParameterValues("weight");

HttpSession session = request.getSession();
ShoppingCart cart=(ShoppingCart)session.getAttribute("shoppingCart");
if(cart == null) {
cart = new ShoppingCart();
session.setAttribute("shoppingCart", cart);
}
int j=0;
for(int i=0;i<name.length&&j<weight.length;i++,j++){
for(int k=0;k<weight.length;k++){
if(name[i].length()==0||weight[j].length()==0){
j++;
}else break;
}
name[i]=new String(name[i].getBytes("iso8859-1"),"gb2312");
cart.addItem(name[i],price[j],weight[j]);
}

购物车页面部分代码:

<%
ShoppingCart cart = (ShoppingCart)session.getAttribute("shoppingCart");