前台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下用层来实现select的title提示属性
Feb 23 Javascript
解决jquery submit()提交表单提示:f[s] is not a function
Jan 23 Javascript
JavaScript中的noscript元素属性位置及作用介绍
Apr 11 Javascript
基于Javascript实现二级联动菜单效果
Mar 04 Javascript
基于JS实现数字+字母+中文的混合排序方法
Jun 06 Javascript
JavaScript控制输入框中只能输入中文、数字和英文的方法【基于正则实现】
Mar 03 Javascript
jQuery ajax实现省市县三级联动
Mar 07 Javascript
Angularjs 实现移动端在线测评效果(推荐)
Apr 05 Javascript
详谈innerHTML innerText的使用和区别
Aug 18 Javascript
jQuery的ztree仿windows文件新建和拖拽功能的实现代码
Dec 05 jQuery
vue中子组件传递数据给父组件的讲解
Jan 27 Javascript
JavaScript工具库MyTools详解
Jan 01 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带密码功能并下载远程文件保存本地指定目录 修改加强版
2010/05/16 PHP
基于PHP读取TXT文件向数据库导入海量数据的方法
2013/04/23 PHP
优化PHP代码技巧的小结
2013/06/02 PHP
PHP上传文件参考配置大文件上传
2015/12/16 PHP
php flush无效,IIS7下php实时输出的方法
2016/08/25 PHP
解决php-fpm.service not found问题的办法
2017/06/06 PHP
JS 继承实例分析
2008/11/04 Javascript
基于jquery的弹出提示框始终处于窗口的居中位置(类似于alert弹出框的效果)
2011/09/28 Javascript
jquery 自定义容器下雨效果可将下雨图标改为其他
2014/04/23 Javascript
用简洁的jQuery方法toggleClass实现隔行换色
2014/10/22 Javascript
简介JavaScript中strike()方法的使用
2015/06/08 Javascript
Zero Clipboard实现浏览器复制到剪贴板的方法(多个复制按钮)
2016/03/24 Javascript
webpack+vue.js快速入门教程
2016/10/12 Javascript
浅谈JS读取DOM对象(标签)的自定义属性
2016/11/21 Javascript
在Vue中使用highCharts绘制3d饼图的方法
2018/02/08 Javascript
layui switch 开关监听 弹出确定状态转换的例子
2019/09/21 Javascript
javascript贪吃蛇游戏设计与实现
2020/09/17 Javascript
[03:10]超级美酒第四天 fy拉比克秀 大合集
2018/06/05 DOTA
python字符串加密解密的三种方法分享(base64 win32com)
2014/01/19 Python
Python中的模块和包概念介绍
2015/04/13 Python
Python中在脚本中引用其他文件函数的实现方法
2016/06/23 Python
Python的string模块中的Template类字符串模板用法
2016/06/27 Python
Python3使用PySynth制作音乐的方法
2019/09/09 Python
python设置代理和添加镜像源的方法
2020/02/14 Python
Django 多对多字段的更新和插入数据实例
2020/03/31 Python
在PyTorch中使用标签平滑正则化的问题
2020/04/03 Python
HTML5的自定义属性data-*详细介绍和JS操作实例
2014/04/10 HTML / CSS
英国奢侈品网站:MatchesFashion
2016/12/16 全球购物
餐饮收银员岗位职责
2014/02/07 职场文书
心理健康课教学反思
2014/02/13 职场文书
党支部公开承诺书
2014/03/28 职场文书
党的群众路线教育实践活动个人承诺书
2014/05/22 职场文书
2014年重阳节老干部座谈会上的讲话稿
2014/09/25 职场文书
2014年文艺部工作总结
2014/11/17 职场文书
英文升职感谢信
2015/01/23 职场文书
导游词之包公祠
2019/11/25 职场文书