使用ajax和jsp / servlet获取所有选定的复选框值?

我正在开发一个jsp / serlvet应用程序。我有一个页面,其中包含输入框作为复选框。我想使用ajax /

jquery将选定按钮的值发送到servlet。在servlet中,我想提取这些值并使用它们。

  • 用户选中某些复选框,例如消息列表。
  • 他/她按Delete (删除 删除选定的消息。

我搜索并发现了以下内容:

$("#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?
  • 如何在servlet中提取这些值?

我不使用提交按钮来提交选定的复选框,实际上我使用链接/锚来发送这些值。

回答:

  1. 使用他们的名字发送,重复:
    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>

  1. 您可以使用以下方法获取它们:
    String[] values = request.getParameterValues("checkboxGroup");

以上是 使用ajax和jsp / servlet获取所有选定的复选框值? 的全部内容, 来源链接: utcz.com/qa/407493.html

回到顶部