struts2.0和jQuery1.5的json问题
为什么80%的码农都做不了架构师?>>>
项目中通过jsonplugin-0.21.jar做json和struts2的整合。前台用jQuery1.5。
调用jquery的ajax方法时,总是出现“parsererror”错误。
在ajax的error回调中弹出异常信息。
error: function(XMLHttpRequest, textStatus, errorThrown) {
alert( errorThrown);
},
发现返回的json串中,对于实体类的转换有问题,类名转换后的键值对没有用双引号,
而是这样:{__cp:'com.dw.web.vo.User',"name":"tom","sex":"male",....},
后来查到jQuery1.4版本以后,对json串的解析更加严格,如果没有用双引号,就会出现转换错误。
然后就感觉可能是jsonplugin-0.21.jar包的问题,
从官方下载了一个jsonplugin-0.32.jar,替换后问题解决。
转载于:https://my.oschina.net/jawava/blog/29380
struts2.0和jQuery1.5的json问题相关推荐
- Struts2.0第三章(文件上传、ajax开发、json、Fastjson、Jackson、注解开发)
Struts2.0文件上传: 浏览器端注意事项: 1.表单提交方式method = post: 2.表单中必须有一个<input type="file" name = &qu ...
- MyEclipse下Struts2配置使用和Ajax、JSON的配合
原创文章,转载请注明:MyEclipse下Struts2配置使用和Ajax.JSON的配合 By Lucio.Yang 新手,初学Struts2的配置,同时尝试与Ajax通过JSON交互.首先介绍M ...
- struts2控制器及拦截器返回JSON格式数据
1. JSON插件 想要使用json必定会用到jquery. 1.1 导入相关的Ajax-jar包-01资料中ajax文件中. commons-beanutils-1.8.0.j ...
- Struts2.0下的客户端验证
Struts2.0 默认提供了 simple,xhtml,css_xhtml,ajax 几个模板主题, 但对于 simple 不支持客户端的js验证. 对 simple 和xhtml 下的几个文件进 ...
- struts2.0实现文件上传
首先,引入jar包.除了 Struts2.0的几个核心jar包外,还需要额外引入commons-fileupload.jar和commons-io.jar. 引入这两个包的时候,似乎版本也是一个比较重 ...
- struts2.0获取各种表单的数据
转自:http://www.2cto.com/kf/201107/97883.html 后台代码: 1 import java.util.List; 2 import com.opensymphony ...
- 配置Struts2.0
1.web.xml文件 <?xml version="1.0" encoding="UTF-8"?> <web-app id="We ...
- struts2.0标签库
用过struts1.x的人都知道,标签库有html.bean.logic.tiles, 而struts2.0里的标签却没有分类,只用在jsp头文件加上 <%@ taglib prefix=&qu ...
- Struts1.x和Struts2.0的Action的区别
Struts1.x Struts2.0 1.接口: Struts1.x必须继承org.apache.struts.action.Action或者其子类 Struts2.0无须继承任务类型或实现任何接口 ...
最新文章
- EyeDropper 开发实践
- dedecms 页面无刷新调取
- 图像处理(三)图像分割(1)Random Walks分割
- CSS box-shadow 盒子阴影属性
- jquery lazy load
- 44个Java代码性能优化总结
- IntelliJ IDEA for Mac中Maven菜单用法详解
- CRC冗余校验举例和原理
- 剑指Offer:面试题33——把数组排成最小的数(java实现)(未完待续)
- 自然语言处理基础知识HR
- Intel CPU 曝两个新漏洞影响所有处理器,设备可遭接管(含视频)
- 思科vrf配置实例_从原理到配置,最全的VLAN说明就在这了!
- 数据挖掘原理与算法_【干货】UIUC韩家炜老师2020年新课:CS512 数据挖掘:原理与算法,附PPT...
- Gromacs—GMX
- 管理远程团队的4种方法
- 1-2 Verilog 4位 二选一 多路选择器
- java 跳出递归_java中途强制跳出递归
- bzoj 1022: [SHOI2008]小约翰的游戏John anti_nim游戏
- 快速学习一门新技术的工作原理(十步学习法来自软技能)
- AutoAugment: Learning Augmentation Strategies from Data
热门文章
- python创建excel_python创建Excel文件数据的方法
- js如何调用h5的日期控价_微信公众号支付H5调用支付解析
- linux如何判断网线插入_【干货】配线架的连接方式有哪几种?配线架与交换机如何连接?...
- 华为鸿蒙发布会新手机,曝华为 P50/Pro 系列最终版确定,6 月 2 日揭晓鸿蒙手机发布时间...
- ajax联系人数,setInterval定时调用ajax实现在线人数统计
- java面试题一 静态变量
- inline-block清除空隙2
- Struts 2配置详解
- python函数详解
- 2018 CVPR GAN 相关论文调研