前台js对象在后台转化java对象的问题探讨


Posted in Javascript onDecember 20, 2013

最近项目开发的过程中,多次遇到前台js对象在后台转化java对象的问题。记录下做法待用。

简单来说就是在前台用JSON.stringify()方法将js对象转化为js字符串,后台接收json字符串并将其转化为javaBean。

前台代码:

var data = {}; 
data.id = $('#id').val(); 
data.msg = $('#msg').val(); //提交数据 
$.post(contextPath + '/XXX.do?'+new Date().getTime(),{data: JSON.stringify(data)},function(result){ 
alert(result); 
});

后台代码:
@RequestMapping("/XXX") 
public void save(HttpservletResponse response,String data){ 
if(!StringUtils.isEmpty(data)){ //json字符串转为javaBean 
Msg msg = (Msg) JSONObject.toBean(JSONObject.fromObject(data),Msg.class); 
...... 
} 
}
Javascript 相关文章推荐
asp批量修改记录的代码
Jun 25 Javascript
仿猪八戒网左下角的文字滚动效果
Oct 28 Javascript
js 金额格式化来回转换示例
Feb 23 Javascript
node.js中的querystring.stringify方法使用说明
Dec 10 Javascript
jquery图片轮播特效代码分享
Apr 20 Javascript
JQuery通过AJAX从后台获取信息显示在表格上并支持行选中
Sep 15 Javascript
微信小程序 时间格式化(util.formatTime(new Date))详解
Nov 16 Javascript
JS实现浏览器打印、打印预览示例
Feb 28 Javascript
jQuery.cookie.js使用方法及相关参数解释
Mar 06 Javascript
在vue项目中正确使用iconfont的方法
Sep 28 Javascript
小程序跨页面交互的作用与方法详解
Jan 07 Javascript
typescript配置alias的详细步骤
Aug 12 Javascript
Javascript selection的兼容性写法介绍
Dec 20 #Javascript
在每个匹配元素的外部插入新元素的方法
Dec 20 #Javascript
浅谈javascript六种数据类型以及特殊注意点
Dec 20 #Javascript
js生成随机数之random函数随机示例
Dec 20 #Javascript
jquery实现tr元素的上下移动示例代码
Dec 20 #Javascript
解决JQeury显示内容没有边距内容紧挨着浏览器边线
Dec 20 #Javascript
JS比较两个时间大小的简单示例代码
Dec 20 #Javascript
You might like
php控制linux服务器常用功能 关机 重启 开新站点等
2012/09/05 PHP
ThinkPHP权限认证Auth实例详解
2014/07/22 PHP
使用PHP similar text计算两个字符串相似度
2015/11/06 PHP
JQury slideToggle闪烁问题及解决办法
2011/07/05 Javascript
jQuery结合PHP+MySQL实现二级联动下拉列表[实例]
2011/11/15 Javascript
jquery和ajax的关系详细介绍
2013/11/29 Javascript
JavaScript实现存储HTML字符串示例
2014/04/21 Javascript
通过隐藏iframe实现无刷新上传文件操作
2016/03/16 Javascript
JQuery对ASP.NET MVC数据进行更新删除
2016/07/13 Javascript
JavaScript String(字符串)对象的简单实例(推荐)
2016/08/31 Javascript
BootStrap入门教程(二)之固定的内置样式
2016/09/19 Javascript
详解用webpack把我们的业务模块分开打包的方法
2017/07/20 Javascript
详解Vue双向数据绑定原理解析
2017/09/11 Javascript
vue中element组件样式修改无效的解决方法
2018/02/03 Javascript
js的对象与函数详解
2019/01/21 Javascript
Vue实现仿iPhone悬浮球的示例代码
2020/03/13 Javascript
vue-router重写push方法,解决相同路径跳转报错问题
2020/08/07 Javascript
JavaScript判断数据类型有几种方法及区别介绍
2020/09/02 Javascript
centos下更新Python版本的步骤
2013/02/12 Python
python将html转成PDF的实现代码(包含中文)
2013/03/04 Python
python中mechanize库的简单使用示例
2014/01/10 Python
理解python正则表达式
2016/01/15 Python
Python实现的服务器示例小结【单进程、多进程、多线程、非阻塞式】
2019/05/23 Python
简单了解python单例模式的几种写法
2019/07/01 Python
pytorch 查看cuda 版本方式
2020/06/23 Python
django rest framework 自定义返回方式
2020/07/12 Python
27个经典Linux面试题及答案,你知道几个?
2014/03/11 面试题
高级护理专业大学生求职信
2013/10/24 职场文书
留学推荐信怎么写
2014/01/25 职场文书
2014年道德讲堂实施方案
2014/03/05 职场文书
实践单位评语
2014/04/26 职场文书
企业安全隐患排查治理制度
2015/08/05 职场文书
2016年感恩节寄语
2015/12/07 职场文书
交通安全教育心得体会
2016/01/15 职场文书
六年级语文教学反思
2016/03/03 职场文书
教你怎么用Python实现GIF动图的提取及合成
2021/06/15 Python