`
ZhengMingwei
  • 浏览: 135689 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

request.getParameterNames()的用法

 
阅读更多

    在开发中经常会遇到提交页面,提交方式也有所不同,采用如何的方式,开发更高效率的代码请看下文
    页面A提交用户名,密码和一组类似于下DrowDownList或CheckBox等到B页面
    开发模式:A中DrowDownList或CheckBox标签名称前加“**”(使用往下看)
   

   处理乱码(request.setCharacterEncoding("GB2312");)
    声明Enumeration枚举对象接受所有参数,Enumeration enu=request.getParameterNames();
    判断是否还有下一个 while(enu.hasMoreElements())
    使用String对象接收 并强制转化成String类型 String name=(String)enu.nextElement();
    判断标签名是否以“**”开始 if(name.startsWith(""))
    接受转化来的String对象 String temp[]=request.getParameterValues(name)
    遍历输出即可


    此代码高效的原因:A页面不管再添加多少标签,或加入更多用户提交的数据B页面是不用改变的,接收
    全部A页面的数据。
    现在基本输出建议使用list接口来完成 一般不建议是用枚举

分享到:
评论

相关推荐

    Request对象和乱码解决.doc

    例如,`Request.getParameter()`用于获取单个请求参数的值,`Request.getParameterValues()`用于获取多个同名参数的值,而`Request.getParameterNames()`则可以获取所有参数的名称。 2. 页面乱码: 页面乱码通常...

    sevlet生命周期,request web.xml 及ServletContext总结

    `request.getParameterNames()`和`getParameterValues()`获取所有参数及其值;`request.getCharacterEncoding()`获取字符编码;`request.getInputStream()`读取请求体数据;`request.getRequestURI()`和`...

    easymock-request.getParamsNames

    本文将详细讲解如何使用 Easymock 对 Servlet 进行单元测试,特别是针对 `HttpServletRequest` 中获取参数的方法 `getParamsNames()`。 在Servlet编程中,`HttpServletRequest` 是一个核心接口,它提供了处理HTTP...

    reqresp_demo 2.zip

    `reqresp_demo 2.zip`中的示例可能详细讲解了如何使用Servlet中的请求对象`HttpServletRequest`(简称`request`)和响应对象`HttpServletResponse`(...,特别是`request`对象的`getParameterNames()`方法的使用...

    JSP2_0技术学习笔记

    - `request.getParameterNames()`:获取所有参数名。 - `request.getParameterValues()`:获取同一参数名的所有值。 - `request.getParameterMap()`:获取所有参数的映射。 - `request.getHeader()`、`request....

    jsp9大内置对象讲解

    `request.getParameterNames()`则返回所有参数名的枚举,方便遍历。此外,`request`对象还提供诸如获取请求头信息、获取请求内容类型和长度、以及获取客户端信息等方法。 示例代码: ```jsp <%request.set...

    JSP内部对象详解.

    `request.getParameterNames()`方法返回一个包含所有请求参数名称的Enumeration。在主页面中,它允许开发者遍历所有输入字段的名称,而无需提前知道具体有哪些字段。 JSP内部对象还包括其他重要的组件,如Response...

    JSP中的request对象

    例如,可以使用request.getParameterNames()来获取所有表单参数的名字,然后遍历这些名字来获取对应的值。 4. getHeader(String name):获得一个HTTP请求头的值。 例如,可以使用request.getHeader("User-Agent")...

    实例详解JSP内置对象--request对象

    在common.jsp中,我们使用request.setCharacterEncoding("gb2312")方法设置字符编码,以避免中文乱码的问题。然后,我们使用request.getParameter()方法获取表单数据,並将其显示在页面上。 六、总结 request对象...

    jsp内置对象学习

    <TITLE>request.getParameterNames()方法使用实例 <FORM METHOD=post ACTION="2.jsp"> <INPUT TYPE="text" NAME="gr1"><BR> <INPUT TYPE="text" NAME="gr2"><BR> <INPUT TYPE="text" NAME="gr3"><BR> 提交...

    获取request的参数

    在Java Servlet中,可以使用`getParameter()`或`getParameterValues()`方法,但要注意,如果是POST请求,需要先调用`request.getParameter()`之前调用`request.getParameterNames()`或`request.getParameterMap()`以...

    java 获取request中的请求参数代码详解

    在 Java 中,我们可以使用 `request.getParameterNames()` 方法来获取所有的请求参数名,然后遍历这些参数名,使用 `request.getParameter(key)` 方法来获取对应的参数值。 ```java String[] parameterNames = ...

    JSP 内置对象:request 对象.pptx

    request 对象是 JSP 中九个可供使用的隐式对象之一,它属于输入/输出对象,主要用于处理客户端传送给服务器端的请求参数。 request 对象提供了多种方法来获取请求参数,例如: 1. String getParameter(String name...

    HttpServletRequest对象方法的用法小结

    HttpServletRequest对象方法的用法小结 HttpServletRequest对象是Java Servlet规范中的一种接口,用于描述客户端的HTTP请求。该对象封装了客户端的所有HTTP请求头信息,开发人员可以通过该对象的相关方法来获取...

    request的实例源码

    本篇将深入讲解`request`对象的原理,并通过实例程序来演示其API的使用。 一、`HttpServletRequest`概述 `HttpServletRequest`接口是Java Servlet API的一部分,由Servlet容器(如Tomcat)创建并传递给Servlet的`...

    request获取url以及其参数

    要获取URL本身,可以使用`HttpServletRequest`的`getRequestURL()`方法。这个方法返回一个`java.lang.StringBuffer`对象,包含了请求的URL,但不包括服务器的主机名和端口号。例如: ```java HttpServletRequest ...

    JSP内置对象:Request和Response的简单介绍及使用

    第二个例子更进一步,使用`request.getAttributeNames()` 和 `request.getParameterNames()` 来遍历所有的请求属性和参数,这在处理复杂请求时非常有用。同时,`request.setCharacterEncoding("gb2312")` 方法确保了...

    jsp九大内置对象

     使用Request对象的getCookie()方法,执行时将所有客户端传来的Cookie对象以数组的形式排列,如果要取出符合需要的Cookie对象,就需要循环比较数组内每个对象的关键字。  例如:  Cookie[] c = request.get...

    HttpServletRequest对象简介_动力节点Java学院整理

    使用 getParameter、getParameterNames、getParameterValues 和 getParameterMap 方法可以获取请求数据中的内容。例如: ```java String value = request.getParameter("username"); System.out.println(value); ```...

    jsp代码 request

    本篇将详细阐述`request`对象的使用和相关知识点,帮助你深入理解如何在JSP中处理用户请求。 ### 一、`request`对象的引入 在JSP页面中,`request`对象是通过`javax.servlet.http.HttpServletRequest`接口实例化的...

Global site tag (gtag.js) - Google Analytics