我必须将一组值传递给jsp页面。 我使用以下 jquery函数
$.post("add.jsp" ,{'URL_Arr': urlarray}, function (data) {
alert(urlarray);
$('#einfo').html(data);
});
其中, urlarray是一个数组.Alert向我显示(urlarray)数组值为48,39,28
add.jsp 页面包含以下内容
String URL_Arr1=request.getParameter("URL_Arr");
out.println("arr:"+URL_Arr1);
我将URL_Arr
作为null
任何人都可以帮助我使用jquery post将数组值传递给另一个jsp页面。
答案 0 :(得分:5)
对于数组,jQuery会将参数名称后缀为[]
,因此请使用URL_Arr[]
作为参数名称。您还应该使用getParameterValues()
来获取所有数组值。 getParameter()
只返回第一个项目。
总结:
String[] urlarray = request.getParameterValues("URL_Arr[]");
// ...