我正在 javascript var abc=$('#agencycont-6ren">
gpt4 book ai didi

java - 如何通过ajax将列表从javascript传递到servlet?

转载 作者:行者123 更新时间:2023-12-03 11:29:17 26 4
gpt4 key购买 nike

我使用

在我的 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(); 中使用它。我想通过数据使用 ajax 调用将此 abc 发送到 servlet。并且我希望在 servlet 中使用简单数组格式的列表。请帮助我。

谢谢

最佳答案

如果你想传递一个实际的数组(即索引数组),那么你可以这样做:

 $.post('/url', {'someKeyName': ['value','value']});

您还可以通过循环其他数据来构建参数字符串(在我的例子中是多选)

$(".choosenItems option").each(function() {
chosenStr = chosenStr + "&chItems=" + $(this).val();
});

因此,如果您创建一个查询字符串

   ...?name=Fred&name=Joe&name=Sally

然后在您的 servlet 中您可以执行以下操作

String names[] = request.getParameterValues ("name");

关于java - 如何通过ajax将列表从javascript传递到servlet?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26795429/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com