在JSP页面表单中包含如下代码,当表单提交后,正确获取表单数据的是()。 <form name="myForm" action=" doPost.jsp"> 爱好:<input type="checkbox" name="active" value="1">体育<input type="checkbox" name="active" value="2">旅游 <input type="checkbox" name="active" value="3">动漫<input type="checkbox" name="active" value="4">音乐<input type="submit" name="submit" value="提交"><lform> (选择一项) A: request.getParameter("active"); B: request.getParameterValues("active") C: request.getAttribute("active"); D: request.getAttributeValues("active");
时间: 2023-08-27 15:21:23 浏览: 98
动态设置form表单的action属性的值的简单方法
B: request.getParameterValues("active")是正确的。由于表单中的checkbox可以选择多个值,因此需要使用getParameterValues方法来获取表单数据。getParameterValues方法返回一个String数组,其中包含了所有同名参数的值,因此选项B是正确的。而其他选项都是错误的:A选项只能获取同名参数的第一个值;C和D选项都是获取请求属性的方法,不适用于获取表单数据。
阅读全文