ssh框架与easyui的datagrid交互地问题 看一下easyui datagrid的demoaction里不需要resultaction方法return null; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 datagrid是异步请求,它请求的方法是void类型,不需要return success,你在struts需要这样配置: <action name="" class="" method=""> <result type="json"> </result> </action>;在方法中Write write=response.getWriter();writer.append("你组织好的数据:total rows 格式的");你多看看官方demo或者网上的演示例子。这个怎么可能弄错呢 你在配置文件中必须配置为返回json格式的数据的 easyui的demo里面貌似都是jsp和.json的文件。。没有.java或者.xml的文件啊return null是能得到数据了 可是我struts.xml中Action的result都没有写 为什么单表都没问题,多表操作起来就出各种bug 你在配置文件中必须配置为返回json格式的数据的我的配置文件中配置的Action并没有配置result 还是可以正常操作!只是牵扯多表的时候会出现BUG!这是什么原因呢!求解释!!! 首先easy-ui请求都是异步的SSh配置ajax不用我说了。而且我怀疑你的数据是不是标准的json格式。不行就用jquery.parseJson装换一下或者eval转换一下。你在火狐浏览器中看看是不是可以点开这个返回值。而且SSh配置ajax的返回值都void 而且直接pw.write()就行。你可以把你拼json的方法给我们看看吗? SSH配置Ajax怎么配置?我没做任何配置啊。。数据正常。。List<Object[]> goods = goodsService2.getGoods(map);Long total = goodsService2.getTypesRows();String json = "{\"total\":" + total + ",\"rows\":["; for (Object[] objs : goods) { json += "{\"goodsId\":\"" + objs[0] + "\",\"goodsName\":\"" + objs[1] + "\",\"goodsType\":\"" + objs[2] + "\"},"; } String jsonFinal = json.substring(0, json.length() - 1) + "]}"; response.getWriter().write(jsonFinal);我这样写是麻烦了一些,通过业务类得到数据,拼json字符串write到前台。我的struts.xml就配了Action的入口,连result都没配: <action name="goods" class="goodsAction2" method="getGoods"> <!-- <result type="redirect">/basic/goodsTypeList.jsp</result> --> </action> SSH配置Ajax怎么配置?我没做任何配置啊。。数据正常。。List<Object[]> goods = goodsService2.getGoods(map);Long total = goodsService2.getTypesRows();String json = "{\"total\":" + total + ",\"rows\":["; for (Object[] objs : goods) { json += "{\"goodsId\":\"" + objs[0] + "\",\"goodsName\":\"" + objs[1] + "\",\"goodsType\":\"" + objs[2] + "\"},"; } String jsonFinal = json.substring(0, json.length() - 1) + "]}"; response.getWriter().write(jsonFinal);我这样写是麻烦了一些,通过业务类得到数据,拼json字符串write到前台。我的struts.xml就配了Action的入口,连result都没配: <action name="goods" class="goodsAction2" method="getGoods"> <!-- <result type="redirect">/basic/goodsTypeList.jsp</result> --> </action>你下一个阿里巴巴的一个jar包里fastjson这个 里面可以把任何数据装换成一个标准的json字符串格式 你这个拼的话 你用js转换一下在打印出来是不是object object 用我给你的方法。 iframe 做在线编辑器,IE下行距很大,火狐下正常 struts2数据库查询的问题 用web可以做弹出界面的形式吗? 求JSP教程 struts2的日期标签<s:datetimepicker无法显示 一个简单的聊天室的登陆,有错误 请问通过java怎么样能画出方块图,直线图(可带箭头),虚线图(可带箭头)的图啊? jsp中如何获得当前时间,格式为yyyy.mm.dd hh:mm:ss?谢谢! 请高手指点一下(在线等待) webLogic发布axis2 问题 springmvc的数据源配置 请教SSI架构下按下查询按钮,进行按人和日期查询时遇到的问题!
<action name="" class=""
method="">
<result type="json">
</result>
</action>;
在方法中Write write=response.getWriter();
writer.append("你组织好的数据:total rows 格式的");
你多看看官方demo或者网上的演示例子。这个怎么可能弄错呢
return null是能得到数据了 可是我struts.xml中Action的result都没有写 为什么单表都没问题,多表操作起来就出各种bug
我的配置文件中配置的Action并没有配置result 还是可以正常操作!只是牵扯多表的时候会出现BUG!这是什么原因呢!求解释!!!
而且SSh配置ajax的返回值都void 而且直接pw.write()就行。
你可以把你拼json的方法给我们看看吗?
Long total = goodsService2.getTypesRows();
String json = "{\"total\":" + total + ",\"rows\":[";
for (Object[] objs : goods) {
json += "{\"goodsId\":\"" + objs[0] + "\",\"goodsName\":\""
+ objs[1] + "\",\"goodsType\":\"" + objs[2] + "\"},";
}
String jsonFinal = json.substring(0, json.length() - 1) + "]}";
response.getWriter().write(jsonFinal);我这样写是麻烦了一些,通过业务类得到数据,拼json字符串write到前台。
我的struts.xml就配了Action的入口,连result都没配: <action name="goods" class="goodsAction2" method="getGoods">
<!-- <result type="redirect">/basic/goodsTypeList.jsp</result> -->
</action>
Long total = goodsService2.getTypesRows();
String json = "{\"total\":" + total + ",\"rows\":[";
for (Object[] objs : goods) {
json += "{\"goodsId\":\"" + objs[0] + "\",\"goodsName\":\""
+ objs[1] + "\",\"goodsType\":\"" + objs[2] + "\"},";
}
String jsonFinal = json.substring(0, json.length() - 1) + "]}";
response.getWriter().write(jsonFinal);我这样写是麻烦了一些,通过业务类得到数据,拼json字符串write到前台。
我的struts.xml就配了Action的入口,连result都没配: <action name="goods" class="goodsAction2" method="getGoods">
<!-- <result type="redirect">/basic/goodsTypeList.jsp</result> -->
</action>
你下一个阿里巴巴的一个jar包里fastjson这个 里面可以把任何数据装换成一个标准的json字符串格式 你这个拼的话 你用js转换一下在打印出来是不是object object 用我给你的方法。