前台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中用Join和Array,可以加快字符连接速度的代码
Aug 22 Javascript
javascript动态改变img的src属性图片不显示的解决方法
Oct 20 Javascript
JS实现简单的顶部定时关闭层效果
Jun 15 Javascript
原生javascript实现图片按钮切换
Jan 12 Javascript
使用jQuery制作基础的Web图片轮播效果
Apr 22 Javascript
JavaScript 中 avalon绑定属性总结
Oct 19 Javascript
vue-cli入门之项目结构分析
Apr 20 Javascript
jQuery实现倒计时功能 jQuery实现计时器功能
Sep 19 jQuery
jQuery实现html可联动的百分比进度条
Mar 26 jQuery
JavaScript 事件代理需要注意的地方
Sep 08 Javascript
JavaScript async/await原理及实例解析
Dec 02 Javascript
three.js如何实现3D动态文字效果
Mar 03 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中的一个中文字符串截取函数
2007/02/14 PHP
PHP基础知识介绍
2013/09/17 PHP
thinkPHP3.2.3实现阿里大于短信验证的方法
2018/06/06 PHP
jQuery入门知识简介
2010/03/04 Javascript
jquery刷新页面的实现代码(局部及全页面刷新)
2011/07/11 Javascript
关于js中alert弹出窗口文本换行问题简单详细说明
2012/12/11 Javascript
通过jQuery源码学习javascript(二)
2012/12/27 Javascript
jQuery中获取checkbox选中项等操作及注意事项
2013/11/24 Javascript
判断复选框是否被选中的两种方法
2014/06/04 Javascript
JS 在指定数组中随机取出N个不重复的数据
2014/06/10 Javascript
Javascript基础教程之变量
2015/01/18 Javascript
JS实现兼容性较好的随屏滚动效果
2015/11/09 Javascript
JS实现的DIV块来回滚动效果示例
2017/02/07 Javascript
Vue.directive自定义指令的使用详解
2017/03/10 Javascript
JavaScript使用原型和原型链实现对象继承的方法详解
2017/04/05 Javascript
微信小程序日期时间选择器使用方法
2018/02/01 Javascript
koa2服务端使用jwt进行鉴权及路由权限分发的流程分析
2019/07/22 Javascript
JavaScript实现Tab标签页切换的最简便方式(4种)
2020/06/28 Javascript
python删除过期文件的方法
2015/05/29 Python
各个系统下的Python解释器相关安装方法
2015/10/12 Python
Python中json格式数据的编码与解码方法详解
2016/07/01 Python
Python遍历目录并批量更换文件名和目录名的方法
2016/09/19 Python
python连接数据库的方法
2017/10/19 Python
OpenCV里的imshow()和Matplotlib.pyplot的imshow()的实现
2019/11/25 Python
pytorch加载自定义网络权重的实现
2020/01/07 Python
HTML5 拖放功能实现代码
2016/07/14 HTML / CSS
Canvas实现保存图片到本地的示例代码
2018/06/28 HTML / CSS
伦敦最有品味的百货:Liberty London
2016/11/12 全球购物
TripAdvisor瑞典:全球领先的旅游网站
2017/12/11 全球购物
Super-Pharm波兰:药房和香水在一个地方
2020/08/18 全球购物
绘画专业自荐信范文
2014/02/23 职场文书
合作经营协议书
2014/04/17 职场文书
小摄影师教学反思
2014/04/27 职场文书
租房协议书范文
2014/08/20 职场文书
清洁员岗位职责
2015/02/15 职场文书
文化大革命观后感
2015/06/17 职场文书