前台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 相关文章推荐
自适应图片大小的弹出窗口
Jul 27 Javascript
复制Input内容的js代码_支持所有浏览器,修正了Firefox3.5以上的问题
Jun 21 Javascript
一个小例子解释如何来阻止Jquery事件冒泡
Jul 17 Javascript
纯javascript移动优先的幻灯片效果
Nov 02 Javascript
Angular中$compile源码分析
Jan 28 Javascript
JavaScript String 对象常用方法详解
May 13 Javascript
Vue header组件开发详解
Jan 26 Javascript
解决Webpack 热部署检测不到文件变化的问题
Feb 22 Javascript
layui操作列按钮个数和文字颜色的判断实例
Sep 11 Javascript
JS实现星星海特效
Dec 24 Javascript
JavaScript实现省份城市的三级联动
Feb 11 Javascript
JavaScript实现缓动动画
Nov 25 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增删改查示例自己写的demo
2013/09/04 PHP
从零开始学YII2框架(三)扩展插件yii2-gird
2014/08/20 PHP
PHP会话控制:Session与Cookie详解
2014/09/27 PHP
php简单实现MVC
2015/02/05 PHP
Javascript改变CSS样式(局部和全局)
2013/12/18 Javascript
jQuery中:checkbox选择器用法实例
2015/01/03 Javascript
JS实现可拖曳、可关闭的弹窗效果
2015/09/26 Javascript
JavaScript数组操作函数汇总
2016/08/05 Javascript
Websocket协议详解及简单实例代码
2016/12/12 Javascript
JavaScript利用Date实现简单的倒计时实例
2017/01/12 Javascript
基于JS实现数字动态变化显示效果附源码
2019/07/18 Javascript
javascript实现抢购倒计时程序
2019/08/26 Javascript
js实现双色球效果
2020/08/02 Javascript
Javascript生成器(Generator)的介绍与使用
2021/01/31 Javascript
如何在 Vue 中使用 JSX
2021/02/14 Vue.js
Python zip()函数用法实例分析
2018/03/17 Python
Python针对给定字符串求解所有子序列是否为回文序列的方法
2018/04/21 Python
Python实现对字典分别按键(key)和值(value)进行排序的方法分析
2018/12/19 Python
详解Python sys.argv使用方法
2019/05/10 Python
PyQt5根据控件Id获取控件对象的方法
2019/06/25 Python
Django实现跨域请求过程详解
2019/07/25 Python
基于pygame实现童年掌机打砖块游戏
2020/02/25 Python
基于python 等频分箱qcut问题的解决
2020/03/03 Python
浅谈python出错时traceback的解读
2020/07/15 Python
英国家居装饰品、户外家具和玻璃器皿购物网站:Rinkit.com
2019/11/04 全球购物
四川internet信息高速公路(C#)笔试题
2012/02/29 面试题
MIS软件工程师的面试题
2016/04/22 面试题
舞蹈专业大学生职业规划范文
2014/03/12 职场文书
见习期自我鉴定范文
2014/03/19 职场文书
安全生产一岗双责责任书
2014/07/28 职场文书
与美同行演讲稿
2014/09/13 职场文书
个人作风建设自查报告
2014/10/22 职场文书
2015年药店工作总结
2015/04/20 职场文书
当幸福来敲门观后感
2015/06/01 职场文书
运动会班级前导词
2015/07/20 职场文书
大学生社会服务心得体会
2016/01/22 职场文书