`

获取request的全部名以及每一个名的全部值

    博客分类:
  • JSP
阅读更多
java.util.Enumeration names = request.getParameterNames();//得到全部的参数名集合
			//或许可以调用myBean的一个方法,把names以参数的形式传过去,在bean中逻辑处理
			while (names.hasMoreElements()) {
				String name = (String) names.nextElement();//得到一个参数名
				out.print("<ul><li>" + name);
				String[] values = request.getParameterValues(name);//得到某个参数名的全部参数值
				if (values.length == 1) {//只有一个值
					String value = values[0];
					if (value.length() == 0) {
						out.print("<ul><li>");
						out.print("NULL</ul>");//没有值
					} else {
						out.print("<ul><li>" + value + "</ul>");
					}
				} else {//多个值列表显示
					out.print("<ul>");
					for (int i = 0; i < values.length; i++) {
						if (values[i].length() == 0) {
							out.print("<li>");
							out.print("NULL");//没有值
						} else {
							out.print("<li>" + values[i]);
						}
					}
					out.print("</ul>");
				}

				out.print("</ul>");
			}
分享到:
评论

相关推荐

    request获取url以及其参数

    这是因为同一个参数名可能对应多个值,比如在多选框中。例如: ```java Map, String[]&gt; parameterMap = request.getParameterMap(); for (Map.Entry, String[]&gt; entry : parameterMap.entrySet()) { String param...

    C# request获取参数.docx

    在访问时,Request.Params 会将 QueryString、Form、Cookies 和 ServerVariables 四个集合的数据合并到一个新集合中,然后再查找指定的结果。这个集合是在第一次访问时创建的,如果集合不存在则创建一个新的集合。...

    struts2 获取request

    struts2 获取request session对象

    js中使用 C标签 获取request中的list的值

    对于集合中的每个元素,使用`${dpList.value}'/&gt;`和`${dpList.key}'/&gt;`来获取元素的`value`和`key`属性,然后将这些值作为参数创建一个新的`Option`对象。这个对象随后被添加到`&lt;select&gt;`元素的`options`集合中,...

    request.getParameterMap()返回的是String []数组1

    其次,`request.getParameter(String name)`方法用于获取指定名称的请求参数的第一个值。如果请求中存在多个同名参数,该方法只会返回第一个出现的值。在上述例子中,`request.getParameter("name")`将返回`"John"`...

    解决当FORM的ENCTYPE="multipart/form-data" 时request.getParameter()获取不到值的方法 ?

    在探讨“解决当FORM的ENCTYPE='multipart/form-data'时request.getParameter()获取不到值的方法”这一主题时,我们首先需要理解为什么在特定情况下,传统的`request.getParameter()`方法无法正常工作,以及如何通过...

    java中对象的作用,如何获取Request对象

    例如,`getSession()`方法创建或返回一个与当前请求关联的HttpSession对象,用于跟踪用户状态。 4. **获取请求信息**:Request对象还提供获取请求方法(GET、POST等)、请求URI、请求URL、请求路径、请求协议等信息...

    获取request的参数

    在Java Spring中,可以使用`@RequestBody`注解,如`@RequestBody MyRequestObject obj`,然后从`MyRequestObject`的属性中获取值。 5. **自定义请求头**: 如果参数以自定义HTTP头的形式存在,如`X-Custom-Header`...

    asp.net下Request.QueryString取不到值的解决方法

    asp.net下Request.QueryString取不到值的解决方法

    jsp中request中的使用获取参数

    假设你的JSP页面接收了一个名为`username`的参数,你可以如下所示获取它: ```jsp String username = request.getParameter("username"); ``` 如果`username`参数不存在,`getParameter()`将返回`null`。如果你期望...

    c#Request关于Url分析

    - **`Request.UrlReferrer`**:该属性返回一个`Uri`对象,表示发送当前请求的前一个页面的URL。如果当前请求不是通过其他页面链接过来的,则此属性将为空。例如,在本例中,如果用户直接在浏览器地址栏输入了URL,则...

    JSP获取HTTP header信息(request)例子

    - `request.getHeader("Referer")`: 获取上一个页面的URL。 - `request.getHeader("Accept-Language")`: 获取客户端可接受的语言。 - `request.getHeader("Accept-Encoding")`: 获取客户端支持的编码方式。 - `...

    使用JavaScript获取Request中参数的值方法

    这个`getUrlVars`函数首先创建一个空数组`vars`用于存放参数名和参数值。然后,它找到URL中的查询字符串部分,并将其分割成各个键值对。之后,通过遍历这些键值对,并将它们存放到`vars`数组中。在这个数组中,索引0...

    Request、Request.Form和Request.QueryString的区别

    `Request.QueryString` 是另一个`Request`的属性,它的功能是获取通过URL查询字符串传递的数据,即URL中“?”之后的部分。例如,在URL `http://example.com/index.aspx?name=value` 中,`name=value` 就是查询字符串...

    了解JSP中request属性的用法

    JSP 中 request 属性是最基本也是最重要的对象之一,它提供了大量的方法来获取客户端的请求信息和设置服务器端的响应信息。了解 request 属性的用法是 JSP 开发中最基本的要求。 request.getParameter() 和 request...

    JSP 内置对象:request 对象.pptx

    3. Enumeration&lt;String&gt; getParameterNames():返回客户端传送给服务器端的所有的参数名,结果集是一个 Enumeration 类的实例。 4. Map,String[]&gt; getParameterMap():取得一个请求参数的 Map。 除此之外,request ...

    微信小程序开发:request请求后台获取不到data解决方法

    微信的request的post请求后台获取不到data(当初这个问题纠结了好久好久),原因是post传递的data是json格式而不是key,value的格式,所以获取不到相应的data就是post请求应为表单模式的data,微信小程序提供的data...

    asp对象-Request

    例如,在URL `http://example.com/page.asp?name=John&age=30` 中,可以通过`Request.QueryString("name")`获取值“John”,通过`Request.QueryString("age")`获取值“30”。 **示例代码**: ```vbscript Dim name...

    java 页面上有ENCTYPE="multipart/form-data" 时action方法或者控制层用request.getParameter()获取不到值的方法 ?

    这个方法会返回一个`FileItemIterator`,你可以遍历它来获取所有表单字段,包括文件和文本字段。 ```java import org.apache.commons.fileupload.FileItemIterator; import org.apache.commons.fileupload....

    asp中的request response语句语法解析

    例如,如果有一个名为"hobby"的多选框表单字段,用户可能选择了多个爱好,那么可以使用`Request.Form("hobby")`来获取这些值,返回的结果是以逗号分隔的字符串。如果想要获取特定索引的值,可以使用`Request.Form(...

Global site tag (gtag.js) - Google Analytics