通过servlet中的jquery检索通过$ .get发送的数据数组

时间:2011-12-02 07:39:34

标签: java jquery servlets

我正在使用jQuery将数据发送到服务器并在div中呈现生成的responseText,如下所示:

var data = { 'lang[]' : []};
$.post("Data", data, function(responseText) {
   $('#otherdiv').html(responseText);
}); 

假设使用以下方法正确填充数据:

data['lang[]'].push($(this).val());

当我使用时,在服务器端(在Java servlet中):

String[] values = request.getParameterValues("lang");

它始终表示值为null

我做错了什么?

1 个答案:

答案 0 :(得分:-1)

使用lang代替lang[]

HTML表单元素由其id / name标识,无论是单值字段还是列表/数组。