前台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 相关文章推荐
JS类中定义原型方法的两种实现的区别
Mar 08 Javascript
基于json的jquery地区联动效果代码
Jul 06 Javascript
JavaScript 盒模型 尺寸深入理解
Dec 31 Javascript
JS子父窗口互相操作取值赋值的方法介绍
May 11 Javascript
getAsDataURL在Firefox7.0下无法预览本地图片的解决方法
Nov 15 Javascript
JS图片无缝、平滑滚动代码
Mar 11 Javascript
jquery动态改变form属性提交表单
Jun 03 Javascript
详解Bootstrap按钮
Jan 04 Javascript
jQuery中弹出iframe内嵌页面元素到父页面并全屏化的实例代码
Dec 27 Javascript
VUE-Table上绑定Input通过render实现双向绑定数据的示例
Aug 27 Javascript
详解Angular模板引用变量及其作用域
Nov 23 Javascript
JS sort排序详细使用方法示例解析
Sep 27 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优于Node.js的五大理由分享
2012/09/15 PHP
用PHP实现浏览器点击下载TXT文档的方法详解
2013/06/02 PHP
php判断当前用户已在别处登录的方法
2015/01/06 PHP
PHP函数nl2br()与自定义函数nl2p()换行用法分析
2016/04/02 PHP
总结PHP删除字符串最后一个字符的三种方法
2016/08/30 PHP
Jvascript学习实践案例(开发常用)
2012/06/25 Javascript
载入jQuery库的最佳方法详细说明及实现代码
2012/12/28 Javascript
JavaScript回调(callback)函数概念自我理解及示例
2013/07/04 Javascript
js中split函数的使用方法说明
2013/12/26 Javascript
js父窗口关闭时子窗口随之关闭完美解决方案
2014/04/29 Javascript
js图片滚动效果时间可随意设定当鼠标移上去时停止
2014/06/26 Javascript
基于jquery实现ajax无刷新评论
2020/08/19 Javascript
微信小程序中的onLoad详解及简单实例
2017/04/05 Javascript
BootStrap 标题设置跨行无效的解决方法
2017/10/25 Javascript
Vue Elenent实现表格相同数据列合并
2020/11/30 Vue.js
[03:03]DOTA2 2017国际邀请赛开幕战队入场仪式
2017/08/09 DOTA
Python中IPYTHON入门实例
2015/05/11 Python
Python中集合的内建函数和内建方法学习教程
2015/08/19 Python
python生成tensorflow输入输出的图像格式的方法
2018/02/12 Python
Django后端发送小程序微信模板消息示例(服务通知)
2019/12/17 Python
Django 设置多环境配置文件载入问题
2020/02/25 Python
Python动态导入模块:__import__、importlib、动态导入的使用场景实例分析
2020/03/30 Python
html5 touch事件实现触屏页面上下滑动(一)
2016/03/10 HTML / CSS
英国行业制服供应商:Alexandra
2019/09/14 全球购物
编写一子程序,将一链表倒序,即使链表表尾变表头,表头变表尾
2016/02/10 面试题
学生拾金不昧表扬信
2014/01/21 职场文书
写给老婆的检讨书
2014/02/21 职场文书
食堂采购员岗位职责
2014/03/17 职场文书
毕业留言寄语大全
2014/04/10 职场文书
校庆团日活动总结
2014/08/28 职场文书
单方投资意向书
2015/05/11 职场文书
首次购房证明
2015/06/19 职场文书
运动会1000米加油稿
2015/07/21 职场文书
创业计划书之都市休闲农庄
2019/12/28 职场文书
聊聊redis-dump工具安装问题
2022/01/18 Redis
Python采集爬取京东商品信息和评论并存入MySQL
2022/04/12 Python