Jsp中request.getParameterNames()和request.getParameterValues()的学习
request.getParameterNames()方法是将发送请求页面中form表单里所有具有name属性的表单对象获取(包括button).返回一个Enumeration类型的枚举.
通过Enumeration的hasMoreElements()方法遍历.再由nextElement()方法获得枚举的值.此时的值是form表单中所有控件的name属性的值.
最后通过request.getParameter()方法获取表单控件的value值.
Enumeration pNames=request.getParameterNames(); while(pNames.hasMoreElements()){ String name=(String)pNames.nextElement(); String value=request.getParameter(name); out.print(name + "=" + value); }
request.getParameterValues("name")方法将获取所有form表单中name属性为"name"的值.该方法返回一个数组.遍历数组就可得到value值.
String values = request.getParameterValues("name"); for(String value : values){ System.out.println(value); }
request.getParameterNames()的值是无序排列request.getParameterValues()是按照from表单的控件顺序排列.
|
From:http://hi.baidu.com/%BC%A4%BE%B2%D4%A8/blog/item/d21df3019eba9317728b6587.html
分享到:
相关推荐
例如,`Request.getParameter()`用于获取单个请求参数的值,`Request.getParameterValues()`用于获取多个同名参数的值,而`Request.getParameterNames()`则可以获取所有参数的名称。 2. 页面乱码: 页面乱码通常...
在JSP中,request对象是默认存在的,可以直接使用不需要创建或实例化。 二、request对象的主要方法 request对象提供了多种方法来访问和处理HTTP请求信息,常用的方法有: * getParameter(String name):获取指定...
这意味着在请求处理过程中,所有接收到的请求参数和在Request范围设置的属性都可以在同一个请求链中的任何地方访问。`request.setAttribute()`和`request.getAttribute()`用于在Request范围内操作变量。 3. **...
JSP 内置对象:request 对象 JSP 内置对象是 Web 容器加载的一组类,它不像一般的 Java 对象那样...request 对象是 JSP 中非常重要的隐式对象之一,它提供了多种方法来获取请求参数和处理客户端传送给服务器端的请求。
在给定的例子中,`request1.jsp`、`request2.jsp` 和 `request3.jsp` 展示了如何使用`request`对象在页面间传递数据。在`request1.jsp`中,用户输入的用户名通过表单提交到`request2.jsp`。在`request2.jsp`中,`...
- `request.getParameter()`:当表单提交时,JSP通过这个方法获取用户在表单中输入的数据。 - `request.getParameterValues()`:用于获取多个相同name的输入元素的值,如复选框或数组类型的输入。 - `request....
本篇将详细阐述`request`对象的使用和相关知识点,帮助你深入理解如何在JSP中处理用户请求。 ### 一、`request`对象的引入 在JSP页面中,`request`对象是通过`javax.servlet.http.HttpServletRequest`接口实例化的...
JSP中的request对象 JSP(Java Server Pages)中的request对象是指HttpServletRequest接口的实现,它提供了访问客户端请求信息的功能。通过request对象,可以获取用户的请求参数、Cookie、HTTP请求头、用户的IP地址...
在JSP页面中,可以使用`Request`对象来获取客户端提交的各种信息。 1. **方法介绍** - `Object getAttribute(String name)`:获取指定名称属性的值。 - `Enumeration getAttributeNames()`:返回当前请求中的所有...
下面将详细介绍JSP中的九个主要内建对象:`request`、`response`、`out`、`session`、`pageContext`、`application`、`config`、`page`以及`exception`(虽然在题目中未提及,但在实际开发中同样重要),并通过实例...
JSP 隐含对象 JSP 隐含对象是 Web 容器加载的一组类,它们不像一般的 Java 对象那样用” new” 去...在本讲中,我们详细地介绍了 JSP 隐含对象的概念、分类、组成和使用方法,为读者提供了详细的知识点和实践经验。
Request对象在Java EE开发中扮演着至关重要的角色,它是Servlet API中的`javax.servlet.http.HttpServletRequest`接口的实例。...因此,深入学习Request对象的使用,将有助于提升Web应用的开发效率和质量。
- 参数名称枚举:`request.getParameterNames()`,返回一个包含所有参数名的枚举对象,可用于遍历所有参数。 ### 2. response对象 `response`对象用于向客户端发送响应。它允许我们设置响应头信息、状态码以及发送...
在Java Server Pages (JSP) 中,Request和Response是两个非常重要的内置对象,它们分别代表了HTTP请求和HTTP响应。这两个对象是基于Servlet API的HttpServletRequest和HttpServletResponse接口的实例,为开发者提供...
通过对`request`对象及其方法的学习,我们可以更好地理解和处理来自客户端的HTTP请求。在实际开发过程中,合理地运用这些内置对象能够显著提高开发效率,并使代码更加简洁高效。此外,掌握这些基础知识对于深入学习...
`request`对象是JSP中非常重要的一个内置对象,它主要用于封装客户端发送到服务器端的HTTP请求信息。通过这个对象,开发者可以获取客户端请求的各种信息,如请求头、请求参数等,并根据这些信息来处理业务逻辑。 **...
总结一下,`request`对象是Java Web开发中的核心组件,它允许我们获取和处理客户端发送的各种信息。处理中文乱码问题时,关键在于正确设置字符编码。开发者必须熟悉`getParameter`、`getParameterValues`以及`set...