当前位置:编程学习 > JAVA >>

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 开发
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,