我正在开发一个jsp / serlvet应用程序。我有一个页面,其中包含输入框作为复选框。我想使用ajax / jquery将选定按钮的值发送到servlet。在servlet中,我想提取这些值并使用它们。 例如:
我搜索并发现了以下内容:
$("#inboxDeleteSelected").click(function(){ var data = { 'checkBoxList[]' : []}; var list=$(":input:checkbox:checked"); // getting all selected checkboxes. $(list.each(function() { data['checkBoxList[]'].push($(this).val()); })); $.post("servlet?do=deleteSelected",data,function(d){ // do something here }); });
我的问题:
注意:
我不使用提交按钮来提交选定的复选框,实际上我使用链接/锚来发送这些值。
servlet?do=deleteSelected&checkboxGroup=value1&checkboxGroup=value2
您可以使用以下简单的html看到它(在按下提交按钮之后,查看地址栏):
<form method="get"> <input type="checkbox" name="checkboxGroup" value="1" /> <input type="checkbox" name="checkboxGroup" value="2" /> <input type="checkbox" name="checkboxGroup" value="3" /> <input type="submit" /> </form>
String[] values = request.getParameterValues("checkboxGroup");