Servlet如何获取ajax中以json格式传入的数据
来源:互联网 发布:美工做一个首页多少钱 编辑:程序博客网 时间:2024/06/06 07:39
JavaScript:
Servlet:
现在的问题是,我可以从客户端将Servlet中传出的数据解析,如上面的name=www,但客户端传入的对象
(var j ={"name":"王","password":123456})在Servlet中取不到,好像是说要先去对象,我觉得应该是,
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
$(
'#but_json_json'
).click(function(){
var j ={
"name"
:
"王"
,
"password"
:
123456
};
$.ajax(
{
url:
"servlet/JsonObject"
,
//访问路径
type:
"POST"
,
//访问方式
data:j,
//传入服务端的数据
dataType:
"json"
,
contentType:
"application/json;charset=utf-8"
,
success : function(data){
alert(data);
alert(data.name);
alert(data.password);
}
}
);
});
Servlet:
1
2
3
4
5
6
7
8
9
10
11
12
13
public
void
doPost(HttpServletRequest request, HttpServletResponse response)
throws
ServletException, IOException {
String user = request.getParameter(
"j"
);
String name = request.getParameter(
"name"
);
String password = request.getParameter(
"password"
);
System.out.println(user);
//JSON对象
JSONObject jsonObject =
new
JSONObject();
jsonObject.accumulate(
"password"
, password).accumulate(
"name"
,
"www"
);
response.setContentType(
"application/json"
);
response.getWriter().write(jsonObject.toString());
}
现在的问题是,我可以从客户端将Servlet中传出的数据解析,如上面的name=www,但客户端传入的对象
(var j ={"name":"王","password":123456})在Servlet中取不到,好像是说要先去对象,我觉得应该是,
毕竟json提供了很多方法将取到到的json数据转换为别的格式,但还是搞不懂。本人新手,第一次接触,希望知道的朋友指定一下,感激不尽!你可以用JSONObject.fromObject()方法将字符串转换为json的对象,再用getInt(key),getString(Key)取值就行了。
原文地址:http://bbs.csdn.net/topics/390626876?page=1
0 0
- Servlet如何获取ajax中以json格式传入的数据
- Servlet如何获取ajax中以json格式传入的数据?
- servlet以json格式向ajax传送数据并处理
- 关于servlet中不能获取前台传入的json数据的问题
- .NET如何处理AJAX传入的JSON数据
- 如何获取表格中的数据并以json格式存储?
- ajax--json格式获取数据
- ajax获取json格式数据
- ajax异步 servlet返回json格式数据注意 “ ‘ 的区别
- jQuery中使用Ajax获取JSON格式数据
- jQuery中使用Ajax获取JSON格式数据
- jQuery中使用Ajax获取JSON格式数据示例代码
- jQuery中使用Ajax获取JSON格式数据示例代码
- ajax json格式数据的获取(一)
- 一个原生Ajax获取JSON格式数据的例子
- jQuery如何向后台传入json格式数据
- 如何使用ajax将json传入后台数据
- ajax以json格式返回的函数
- SQL中on条件与where条件的区别
- iOS 设计模式 - 适配器模式
- 从 android 谈重构
- PAT1058
- maven-pom
- Servlet如何获取ajax中以json格式传入的数据
- oracle 导入导出
- 【代码笔记】iOS-时间选择框
- IAR版本差异的问题
- APP设计和切图基本知识点以及注意事项【APP设计干货】
- 毁灭程序员效率的 15 个障碍
- AFN二次封装
- 我们的一个已投产项目的高可用数据库实战 - mongo 副本集的搭建详细过程
- LoadRunner学习笔记(二)