qq_37746316
qq_37746316
2017-05-21 11:17

easyui写的table通过url获取后台数据,并放在map中,传过来报406

  • easyui
  • json

easyui写的table通过url获取后台数据--
后台模拟数据 并封装在map中
@RequestMapping(value="/testData",params="json")
@ResponseBody
public Map find(HttpServletResponse req){
DatagridResult result=new DatagridResult();
result.setTotal(3);
List rows=new ArrayList();

    Item it1=new Item();
    it1.setAttr1("a");
    it1.setItemid("ab");
    it1.setListprice(12);
    it1.setProductid(23);
    it1.setStatus("op");
    it1.setUnitcost(123);
    Item it2=new Item();
    it2.setAttr1("b");
    it2.setItemid("bb");
    it2.setListprice(33);
    it2.setProductid(23);
    it2.setStatus("hop");
    it2.setUnitcost(123);
    rows.add(it1);
    rows.add(it2);
    Map<String,Object> map=new HashMap<String, Object>();
    map.put("rows", rows);
    map.put("total", 2);
    return map;
}
debug查看 map={total=2, rows=[com.model.Item@3892ad04, com.model.Item@259cfea0]}

前台table

data-options="singleSelect:true,url:'testData?json',method:'get' ">
前台报错406 Not Acceptable   说传过去的map不是application/json, text/javascript........
我猜可能是map的格式问题,但是查了很久都不知道怎么改?
  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

1条回答

为你推荐