怎么让action里返回json到前台啊

@RequestMapping("/showRoads.do")
public String findTbRoads(HttpServletRequest request){
request.setAttribute("tbroads", ms.findTbRoads());
return "showRoads";
}

加一个注解@ResponseBody 接口返回数据,自动转为json,不在跳转页面

把 ms.findTbRoads()换成json就可以了。 解析json百度上都有。 就不多说了

public JsonResult GetMesOrderList(MesOrderTestInfo pModel)
{
var controller = new MesOrderController();
//var controller = _classHelperReport.CreateInstance(ShowApiMessage);
var lResult = controller.GetMesOrderList(pModel);
if (lResult.Count > 0)
{
mTotalCount = lResult.FirstOrDefault().TotalCount;
}
return new JsonResult
{
Data = new
{
recordsTotal = mTotalCount,
recordsFiltered = mTotalCount,
data = lResult
}
};
}
这是C#的,java应该差不多吧

@ResponseBody正解

把json转换成字符串,传到前台再解析街好了