javascript中的数组,通过xmlhttp方式,以xml传给servlet,servlet接收数据
答案:2 悬赏:60 手机版
解决时间 2021-03-11 06:41
- 提问者网友:暗中人
- 2021-03-10 21:09
能给我简单举例么??
最佳答案
- 五星知识达人网友:痴妹与他
- 2021-03-10 22:24
以json数据来进行处理好一些。如果要这样做那在页面最好是将数据封装到一个js的类中如:
function c(arg1,arg2){
this.name1 = arg1;
this.name2 = arg2;
}
在发送信息之前将数据赋值给c的一个实例的属性如:var cObject = new c("tom","123");
再将其变为json字符串如:var cAsJson = JSON.stringify(cObject);
然后通过xmlHTTP.send(cAsJson);发送出去;
那么在服务器端可以通过 :BufferedReader reader = request.getReader();再逐行读取请求中的信息并做相应的处理;
注意:在你的页面中要首先加载json.js的json数据处理的js文件
function c(arg1,arg2){
this.name1 = arg1;
this.name2 = arg2;
}
在发送信息之前将数据赋值给c的一个实例的属性如:var cObject = new c("tom","123");
再将其变为json字符串如:var cAsJson = JSON.stringify(cObject);
然后通过xmlHTTP.send(cAsJson);发送出去;
那么在服务器端可以通过 :BufferedReader reader = request.getReader();再逐行读取请求中的信息并做相应的处理;
注意:在你的页面中要首先加载json.js的json数据处理的js文件
全部回答
- 1楼网友:孤独的牧羊人
- 2021-03-10 23:09
貌似xmlhttp把数据传到后台只有两种方式,get和post。只有后台响应完成后把数据再传回前台时可以用xml格式。get方式只是纯文本格式(?tag1=val1&tag2=val2),post方式相当于表单提交,可以有不同格式的数据,甚至可以上传文件。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯