ssh+easyui datagrid json 前后台传值问题,求指导
我的前台js$(function() {
$('#tt').datagrid({
url : 'allRegion!selectAllRegion.action',
columns : [[
{field : 'id',title : '编码',width : 80},
{field : 'name',title : '姓名',width : 80},
{field : 'shortName',title :'简称'},
{field : 'sortNo',title : '排序码',width : 80},
{field : 'remarks',title : '说明',width : 80}
]],
后台action:
public void selectAllRegion() {
JSONArray jsonArr=null;
List<U_Region> region = regionService.selectAllRegion();
jsonArr= JSONArray.fromObject(region);
try {
System.out.println("{ \"total\":2,\"rows\":"+jsonArr+"}");
HttpServletResponse response2 = null;
response2.setContentType("text/plain;charset=utf-8");
response2.getWriter().print("{ \"total\":2,\"rows\":"+jsonArr+"}");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
后台已经打印出json格式没有错,为什么前台接收不到值呢,求各位指点 datagrid json ssh action --------------------编程问答-------------------- HttpServletResponse response2 = null; 这是空的...根本没有实力啊....你要去的当前线程的response..可以用 ServletActionContext.getResponse() 获取response --------------------编程问答-------------------- 能放在一个result里吗?
补充:Java , Web 开发