《JSP完全学习手册》学习心得:request.getParameterValues()
sendParameter.jsp:
<form method="post" action="getParameter.jsp">
<input type="checkbox" name="name" />中国
<input type="checkbox" name="sex" />sex
<select name ="style" multiple="true">
<option value="FreeStyle"/>FreeStyle
<option value="GeneralStyle">GeneralStyle
</select>
<input type="submit" value = "提交"/>
</form>
getParameter.jsp:
<%@page contentType="text/html;charset=GB2312" language="java"%>
<%@page import="java.util.Enumeration"%>
JSP显示所有参数:<br />
<%
Enumeration names = request.getParameterNames();
while(names.hasMoreElements()){
String name = (String)names.nextElement();
String[] values = request.getParameterValues(name);
out.print(name + "=");
for(String value : values)
out.print("\"" + value + "\" ");
out.println("<br />");
}
%>
分享到:
相关推荐
String[] ysxx_nl_years = request.getParameterValues("ysxx_nl_year"); //出生年 String[] ysxx_nl_mons = request.getParameterValues("ysxx_nl_mon"); //出生月 String[] ysxx_zcs = request....
String[] ysxx_names = request.getParameterValues("ysxx_name"); // 姓名 String[] ysxx_sexs = request.getParameterValues("ysxx_sex"); // 性别 String[] ysxx_nls = request.getParameterValues("ysxx_...
在JSP中,可以通过`request.getParameterValues()`方法来获取表单中某个字段的所有值。如果表单中的某个字段是复选框或具有多个相同名称的输入项,则该方法返回一个字符串数组。示例代码如下: ```java String ...
String[] selectedColors = request.getParameterValues("colors"); for (int i = 0; i < selectedColors.length; i++) { out.println("Selected color: " + selectedColors[i]); } ``` 对于页面跳转,JSP提供了两...
若需要获取多个值,则可使用request.getParameterValues方法。由于HTTP协议的限制,处理HTTP请求和响应时常常会遇到中文乱码的问题,此时可通过调用request.setCharacterEncoding方法设置请求的编码方式,并通过...
id=xxx&id=xxx&id=xxx`)的接受,需要使用`request.getParameterValues("id")`来获取数组对象,而不能直接在参数列表加入数组对象。+ 部分页面 + 登录页 ![]...
4. Java Servlet 获取复选框值:在Java Web开发中,如果需要获取表单中复选框的值,应使用`request.getParameterValues()`方法,因为它可以返回一个字符串数组,对应所有被选中的复选框选项。 5. Access 数据库的...
- **结论**:为了获取一组复选框标记的值,最合适的Java代码是使用`request.getParameterValues("city")`。 ### 13. 输出方式的选择 - **选项解析**: - 查询输出:用于展示简单的数据查询结果。 - 报表输出:...
- **知识点详解**:当处理包含多个复选框的表单时,应使用`request.getParameterValues("city")`来获取所有被选中的复选框的值。这是因为复选框可能会提交多个值,因此需要使用`getParameterValues`方法来一次性获取...
- **详细解释**:在J2EE中,如果一个表单组件(如复选框或下拉列表)可以被选中多个值,那么可以通过调用`request.getParameterValues(name)`方法来获取所有选中的值。该方法返回一个字符串数组,包含了用户提交的...
- 使用`request.getParameterValues()`方法获取复选框的值,因为复选框可能有多个被选中。 #### 题目13: 窗体控件 - **题目描述**: 为了使窗体界面更加美观,可以使用的控件。 - **知识点**: - “图像”控件用于...
- **多值参数获取**:在J2EE中,`request`对象的`getParameterValues(String name)`方法可以获取页面请求中一个表单组件对应多个值时的用户的请求数据。 ### 21. 数据表的有效性规则 - **SQL 语句**:为"教师"表的...
SCWCD,全称Sun Certified Web Component Developer,是Oracle(原Sun Microsystems)为Java开发者提供的一项专业认证,主要考察考生对Java EE平台中Web组件开发的理解和应用能力。SCWCD考试涵盖了Servlet、JSP...
因此,调用`displ()`函数输出的仍然是原`img1`的值,即`[12, 34, 56, 78]`。答案B正确。 ### C/C++编程语言基础 **Switch语句的使用**:题目中的C/C++代码展示了如何使用`switch`语句。根据`j-i`的值(8),执行了...