`
ZhengMingwei
  • 浏览: 136685 次
  • 性别: 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()`方法的使用...

    springcloud 中 zuul 修改请求参数信息的方法

    Zuul 中修改请求参数信息的方法可以通过自定义过滤器 ZuulFilter 来实现,使用 ctx.setRequest(new HttpServletRequestWrapper(request) {}) 的方式,重新构造上下文中的 Request,并在后续的微服务中可以使用 @...

    JSP2_0技术学习笔记

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

    jsp9大内置对象讲解

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

    JSP内部对象详解.

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

    九大内置对象.doc

    通过以上内容,我们对JSP中的九大内置对象中的`Request`、`Response`以及`Session`对象有了较为全面的了解,包括它们的基本定义、常见用途以及具体的使用方法。这些内置对象是JSP开发中的基础,熟练掌握它们的使用...

    JSP中的request对象

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

    JSP request(return String)用法详例

    下面将详细解释`request`对象的一些主要用法,以及如何在JSP中使用它们。 1. 获取协议和版本: `request.getScheme()` 返回请求使用的协议,通常为 "http" 或 "https"。 `request.getProtocol()` 返回请求的HTTP...

    实例详解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()`以...

    JSP对象及使用方法(带例子)

    本文将详细介绍其中的一些常用内置对象——特别是`request`对象——及其使用方法,并通过具体的示例代码进行说明。 #### 二、JSP内置对象简介 JSP提供了九个内置对象,这些对象简化了Web开发过程中的许多任务。其中...

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

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

    Request对象.pptx

    总的来说,理解并熟练使用Request对象对于任何Java EE开发者都是基础且关键的技能。通过Request对象,开发者能够有效地从客户端收集数据,进而实现动态网页的交互逻辑。无论是简单的超链接参数还是复杂的表单提交,...

    JSP九大内置对象详解

    以上代码展示了如何使用`request`对象获取客户端提交的数据,并显示在页面上。此外,还展示了如何遍历所有提交的参数及其值。通过这种方式,可以有效地处理来自客户端的数据并进行相应的逻辑处理。

    JSP 内置对象:request 对象.pptx

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

Global site tag (gtag.js) - Google Analytics