Struts2 整合 JSON 实现异步请求

CC超超 广州亚信科技股份有限公司 java开发  2015-10-11 05:37:12
[size=13px]加入的 jar 包
commons-beanutils-1.8.3.jar
commons-collections-3.2.1.jar
commons-lang3-3.1.jar
commons-logging-1.1.3.jar
ezmorph-1.0.5.jar
json-lib-2.3-jdk15.jar
morph-1.1.1.jar


public String updatequantity(){
//1、根据获取的@SuppressWarnings("serial" cartitemId 和 quantity 修改数据库中的数量
Cart cart = cartService.updateQuantity(cartitemIds, quantity);

//2、将返回来的 cart 格式化为一个 JSON 对象

在执行到这里,就停止了,也不报错
JSONObject json = JSONObject.fromObject(cart);
//3、将 json 对象转换为 字符串
result = json.toString();
return "updateQuantity";
}
配置文件如下
<result name="updateQuantity" type="json">
<param name="contentType">text/html</param>
<param name="encoding">UTF-8</param>
<!-- 此处将reslut的值返回给客户端,root的值对应要返回的值的属性result
注意:root为固定写法,否则不会把result的值返回给客户端 -->
<!-- <param name="root">result</param> -->

</result>

换为这样也不行
JSONObject json = new JSONObject();
json.put("quantity", cart.getQuantity());
json.put("subtotal", cart.getSubtotal());
...全文
51 1 收藏 1
写回复
1 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
街头小贩 2015-10-11
cart不是null吧
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2015-10-11 05:37
社区公告
暂无公告