我使用
在我的jsp上获取列表 <%List selectedArray = (List) session.getAttribute("clist");%>
是[4,5]。我正在使用jsp
中的隐藏变量将此列表发送到javascript <input type='hidden' id="agencycontactid" name="agencycontactid" value="<%=selectedArray%>" />
我正在使用javascript var abc=$('#agencycontactid').val();
。
我想使用通过data的ajax调用将此abc发送到servlet。我想在servlet中以简单的数组格式使用此列表。
请帮帮我。
由于
答案 0 :(得分:1)
如果你想传递一个实际数组(即索引数组),那么你可以这样做:
$.post('/url', {'someKeyName': ['value','value']});
您还可以通过循环其他数据(在我的情况下是多选)来构建参数字符串
$(".choosenItems option").each(function() {
chosenStr = chosenStr + "&chItems=" + $(this).val();
});
所以如果你创建一个
的queryString ...?name=Fred&name=Joe&name=Sally
然后在你的servlet中你可以做
String names[] = request.getParameterValues ("name");