Struts2 整合 JSON 实现异步请求

派大星rjc 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());
...全文
124 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
街头小贩 2015-10-11
  • 打赏
  • 举报
回复
cart不是null吧

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧