html
前面引进js,css之类。
jQuery(document).ready(function(){ 
  jQuery("#list").jqGrid({ 
    url:'parkCard_queryParkCard.do',     
    datatype: 'xml', 
    mtype: 'POST', 
    altRows: false, 
    colNames:['Inv No','Date', 'Amount','Tax','Total','Notes'], 
    colModel :[ 
      {name:'invid', index:'invid', width:55}, 
      {name:'invdate', index:'invdate', width:90}, 
      {name:'amount', index:'amount', width:80, align:'right'}, 
      {name:'tax', index:'tax', width:80, align:'right'}, 
      {name:'total', index:'total', width:80, align:'right'}, 
      {name:'note', index:'note', width:150, sortable:false} 
    ], 
    xmlReader: { 
      root: "rows", 
      row: "row", 
     // page: "rows>page", 
     // total: "rows>total", 
     /// records : "rows>records", 
      repeatitems: true, 
      cell: "cell", 
      id: "[id]", 
      //userdata: "userdata"       
    }, 
    pager: '#pager', 
    rowNum:10, 
    rowList:[10,20,30], 
    sortname: 'invid', 
    sortorder: 'desc', 
    viewrecords: true, 
    //caption: 'My first grid' 
  }); 
 // alert(jQuery("#list").getGridParam('userData')); 
//  alert(jQuery("#list").getUserData() + ":" + jQuery("#list").getUserDataItem( "tax" ));  }); </script>      
<body> 
<div class="rhead">
<div class="rpos">当前位置: ${currentPosition}</div>
<div class="clear"></div>
</div>
<table id="list" ></table>  
<div id="pager" ></div>
</body>  后台:
public String queryParkCard() {// 查询用户卡信息
HttpServletResponse response = ServletActionContext.getResponse();
response.setContentType("text/xml;charset=gbk");
PrintWriter pw = null;
try {
pw = response.getWriter();
} catch (IOException e) {
e.printStackTrace();
pw.print("<?xml version=\"1.0\" encoding=\"UTF-8\"?>");
//pw.print("<%@page contentType=\"text/xml;charset=UTF-8\"%>");
pw.print("<rows>");
//pw.print("<page>1</page>");
//pw.print("<total>2</total>");
//pw.print("<records>2</records>");
//pw.print("<request>true</request> >");
pw.print("<userdata name='totalinvoice'>240.00</userdata>");
pw.print("<userdata name='tax'>40.00</userdata>");
pw.print("<row id='1'>");
pw.print("<cell>data1</cell>");
pw.print("<cell>data2</cell>");
pw.print("<cell>data3</cell>");
pw.print("<cell>data3</cell>");
pw.print("<cell>data4</cell>");
pw.print("<cell>data5</cell>");
pw.print("</rows>");
}
return null;
} 这样html怎么获取不到从后台传过去xml的数据。