1、js代码:
var workData = [];
// 添加元素
workData.push({'pk':'1','name':'1x'});
workData.push({'pk':'2','name':'2x'});
workData.push({'pk':'3','name':'3x'});
workData.push({'pk':'4','name':'4x'});
$.post('/hospital1/entry/poActions.jsp',
{
mode:'saveWork',
'workData':JSON.stringify(workData)
});
2、java代码:
List<Map<String,String>> list = gson.fromJson(request.getParameter("workData"), new TypeToken<List<Map<String,String>>>(){}.getType());
for(Map<String,String> map : list){
System.out.print("pk:"+map.get("pk"));
System.out.println("\tname"+map.get("name"));
}
本文介绍了一个具体的示例,展示了如何使用JavaScript (JS) 向服务器发送数据,并通过Java进行解析。JS部分通过`$.post`方法将包含多个元素的数组序列化为JSON字符串并发送给服务器;Java部分则利用Gson库从请求参数中解析出该JSON字符串,将其转换为列表。
223

被折叠的 条评论
为什么被折叠?



