我正在研究一个项目,需要我创建一个JSP,从上述提到的JSP中获取数组,并从这些数组中创建一个excel和PDF,同时将它们保存在服务器上运行的Dropbox上。我几乎可以使所有工作正常进行,但是我对JSP和jQuery还是陌生的,我真的不知道将这些数组转换为Java的简便方法。我可以共享服务器和JSP的代码,但认为不需要它们,因为我需要帮助的唯一部分是向Java发送3个jQuery数组,而该部分几乎完全丢失了。
预先感谢,希望大家过得愉快!
答案 0 :(得分:0)
在客户端,您需要ajax请求。
var jsonData=[12,11,13,16,17,18,19];
var ajaxOptions={
url:"myUrl",
type:"POST",
dataType:'json',
data: {MyJSONArray:jsonData},
success:function(data){
// codes....
},
}
$.ajax(ajaxOptions);
和服务器端,您可以使用getParameterValues获取它
String[] myJsonData = request.getParameterValues("MyJSONArray[]");