可以用ajax,$post和$get其实就是简写的ajax,给你一段代码
$ajax({type:"post",//请求方式
url:"myServlet",//发送请求地址
data:{//发送给servlet的数据
name:["1","2"]
},
success:function(data,textStatus){//请求成功的回调函数
$("#divs #upInfo")html(data);
}
});
webxml配置文件servlet的映射url配置:<url-pattern>/myServlet</url-pattern>
用$get或$post方法的时候,不用写type那个参数就行了。
servlet里面用ruquestgetParameterValues("name")方法获取数组。
其他页面上:
// 想要通过url传递的数组
var array = ['xxx', 'xxxxxx'];
// 目标页面url
var url = '
// 处理后的url
url = url + 'array=' + encodeURIComponent(JSONstringify(array));
本页面获取array:
// 获取url中''之后的东西
var search = locationsearchslice(1);
// 把array=xxx&array1=bbb,变成['array=xxx', 'array1=bbb']
var parts = searchsplit('&');
// 把['array=xxx', 'array1=bbb'] 变成 [['array', 'xxx'], ['array1', 'bbb']]
var querys = partsmap(function (item) {
return itemsplit('=');
});
var arrayString = '';
for (var i = 0; i < queryslength; i++) {
if (querys[i][0] === 'array') {
arrayString = querys[i][1];
break;
}
}
// 最终的array
var array = JSONparse(decodeURIComponent(arrayString));
1,先要建立一个线程获取json数据
2接着解析json数据
3,设置textview
例如:json数据,strjson= {"key": ["a","b"]}
JSONObject object = new JSONObject (strjson)
JSONArray arr= objectgetJSONArray("key") ;
String text=arrgetString(0);
以上就是关于servlet中怎么获取jQuery传过来的数组全部的内容,包括:servlet中怎么获取jQuery传过来的数组、怎样把一个数组用URL传到本页面、android如何从网页中获取一个json数组并解析出来,显示在textview里面等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)