<%@ page pageEncoding="UTF-8"%>
<%@page import="java.util.Map"%>
<%@page import="org.fang.util.CartItem"%>
<%@include file="/share.jsp"%>
<html>
<head>
<script type='text/javascript'
src='/Shopping/dwr/interface/OrderService.js'></script>
<script type='text/javascript'
src='/Shopping/dwr/interface/MerService.js'></script>
<script type='text/javascript' src='/Shopping/dwr/engine.js'></script>
<script type='text/javascript' src='/Shopping/dwr/util.js'></script>
<script type="text/javascript">

function getShoppingCars(){
DWRUtil.removeAllRows("MerTable");
DWRUtil.addRows("MerTable","${merMap.value}",cellfuncs);
}

 var cellfuncs=[
 function(item){return item.merchandise.img;},
 function(item){return item.merchandise.tradeName;},
 function(item){return item.merchandise.price;},
 function(item){return item.merchandise.manufacturer;},
 function(item){return item.amount;},
 function(item){
  var hre=document.createElement("a");
  hre.href="";
  hre.innerHTML="修改购买数量";
  hre.itemId=item.key;
  return hre;
 },
 function(item){
  var hre=document.createElement("a");
  hre.href="";
  hre.innerHTML="删除";
  hre.itemId=item.key;
  return hre;
 }
 ];
//结账
function addOrders()
{
OrderService.payMoeny("${user.userId}",orderHandle);
}
function orderHandle(data)
{
alert("结账成功");
window.location.href="${pageContext.request.contextPath}/trade/myShopping.jsp";
}

//修改购买数量
function editMerAmount(tradeId)
{
var amount=document.getElementById("amount").value;
alert(amount);
MerService.editMer(tradeId,amount,editMerHandle);
}
function editMerHandle(data)
{
document.getElementById("amount").value=data;
}
//删除产品
function deleteMer(tradeId)
{

}
</script>
</head>
<body>
<center>
<h3>
我的购物车
</h3>
</center>
<div id='getCar'>
<table width="800" border="1" cellpadding="0" cellspacing="0"
align="center">
<thead>
<tr>
<td>
商品图片
</td>
<td>
商品名称
</td>
<td>
商品单价
</td>
<td>
所属公司
</td>
<td>
商品数量
</td>
<td>
修改
</td>
<td>
取消该商品
</td>
</tr>
</thead>
<tbody id='MerTable'></table>
</div>
</body>
</html>在session 保存有 merMap对象 是一个 map结构 我写的貌似是错的 高手指点