easyui datagrid struts2 为什么不显示数据

----JS----$(function(){$('#dg').datagrid({title:'天啊',fitColumns:true,url:'dl_summary.... ----JS----
$(function(){
$('#dg').datagrid({
title:'天啊',
fitColumns:true,
url:'dl_summary.action',

columns:[[
{field:'code',title:'号码',width:100},
{field:'name',title:'名字',width:100},
{field:'price',title:'价格',width:100,align:'right'}
]]
});
----ACTION-----
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import net.sf.json.JSONObject;
import com.opensymphony.xwork2.ActionSupport;
import com.wxq.model.Demo;
public class Action extends ActionSupport{
private static final long serialVersionUID = 1L;
private JSONObject dg;
private Demo demo;
private String code;
private String name;
private String price;
private String rows;
private String total;

public String summary(){
//this.setCode("222");
this.setName("333");
this.setPrice("444");
this.setTotal("{\"code\":\"555\",\"name\":\"666\",\"price\":\"777\"}");
demo = new Demo();
demo.setCode("555");
demo.setName("666");
demo.setPrice("777");

//this.setJo(JSONObject.fromObject(demo));
List<Demo> ld = new ArrayList<Demo>();
ld.add(demo);
Map<String,Object> map = new HashMap<String,Object>();
map.put("total", "1");
map.put("rows", ld);
this.setDg(JSONObject.fromObject(map));
System.out.println(dg+code);

return "summary";
}
页面可以获取到数据 还有JSONObject 但datagrid不显示数据 请问原因在哪
展开
 我来答
熙七年吩b3
2015-09-10 · TA获得超过101个赞
知道小有建树答主
回答量:66
采纳率:0%
帮助的人:56.8万
展开全部
我个人建议试试我郑塌薯的代码
你把最后的return "衫岁summary" 换成

HttpServletResponse response = servletActionContext.getResponse();
PrintWriter out = response.getWriter();
out.print( JSONObject.fromObject(map) );

return null;

我个人觉得datagrid是一种异步请求,需要控制器直接返回一个喊者json数据给datagrid
追问
我又做了个 直接返回 String  和JSONObject的都不行啊
诺记美利达
电脑发烧友

2015-09-10 · 不会修电脑,但是你问我的我都知道
知道大有可为答主
回答量:1.3万
采纳率:59%
帮助的人:3678万
展开全部
数据格式不读,或者显示了,但是被css遮住了
更多追问追答
追问
引用的是easyui的css  怎么被遮住了
追答
被你自己的CSS遮住了,或者使用不规范被遮住了。都有可能。
你用firebug确定一下是没显示还是被遮住了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式