当前位置: 首页 > 面试题库 >

使用JAVA(jsp)检查选中了哪些复选框

长孙瑞
2023-03-14
问题内容

我正在尝试创建一个显示带有复选框的简单表单的servlet,当用户选择所需数量的复选框并单击“确认”我的servlet中的POST请求时,将检查哪些复选框已选中并基于数据库查询数据库。

我不确定如何在Java中执行此操作,因为用户可以选择1个或多个复选框。如果有人可以用一个小的例子来解释这一点,那将是很好的。

我是编程的新手,如果我知道怎么做的话,会提供代码片段。


问题答案:

这实际上是HTML表单行为问题。当您选中具有一个“名称”属性和不同的“值”属性的几个复选框并按下“提交”按钮时,浏览器将使用选中的复选框值向服务器发送请求。因此,您可以从此url参数获取值名称。

例如:

<form name="input" action="html_form_action.asp" method="get">
<input type="checkbox" name="vehicle" value="Bike">I have a bike<br>
<input type="checkbox" name="vehicle" value="Car">I have a car 
<br><br>
<input type="submit" value="Submit">
</form>

如果选中两个复选框,则服务器将收到如下所示的参数:

http://example.com/your_page.jsp?vehicle=Bike&vehicle=Car

之后,您可以获取如下所示的值:

String checkboxValues = request.getParameter("vehicle");

checkboxValues获取所有用逗号分隔的值。



 类似资料:
  • 问题内容: 如何检查是否使用复选框数组的ID选中了复选框数组中的复选框? 我正在使用以下代码,但无论ID为何,它始终返回已选中复选框的数量。 问题答案: ID在您的文档中必须是唯一的,这意味着您 不应该这样 做: 而是放下ID,然后按名称或包含元素选择它们: 现在是jQuery:

  • 问题内容: 我如何在PHP 中检查是否选中a ? 问题答案: 如果选中该复选框,则将传递该复选框的值。否则,该字段不会在HTTP帖子中传递。

  • 我在JS方面比较新,我有一个问题。基本上,我正在尝试访问文件在一个选项卡,不是在页面上可见。 我正在做一个调查问卷,其中用户通过选择单选按钮回答其中一个问题。单选按钮有十个可能的答案(1-10),根据答案,将出现相同数量的选项卡。 示例:如果用户回答为1,则会打开一个选项卡,其中包含带有“是”“否”选项的附加问题。如果用户回答为2,则会出现两个选项卡,但页面上只显示第一个选项卡。用户可以通过点击第

  • 我正在创建一个程序,首先,用一个由用户设置的数字,它在屏幕上创建一周中几天的数组,带有一个复选框。([]是一个复选框)。 示例: 如果用户选择了数字2,则会出现2行: 第一周:星期一[X]星期二[X]星期三[X]星期四[]自由日[]星期六[]星期日[]。 第2周:星期一[]星期二[X]星期三[X]星期四[X]免费日[]星期六[]星期日[] 然后,在第二页,我想显示用户有点击到的日子。大概是这样的:

  • 问题内容: 是否有任何功能或NG- 的东西 ,以检查是否有任何显示的复选框的检查? 我通过 ng-click =“ function()” 获得值,并将值传递给。我可以步行检查一下数组是否里面有值。 如果选中任何复选框,我想激活/禁用“下一步”按钮。 最简单的方法是什么? 问题答案: 您可以执行以下操作: 和一个模板: 工作:http://jsfiddle.net/cherniv/JBwmA/ 更