`
roruby
  • 浏览: 336530 次
  • 来自: ...
社区版块
存档分类
最新评论

getParameterValues用法

阅读更多
<form name="checkform" method="post" action="getvalue.jsp"> 
你希望学习哪些程式语言:<br>
<input type="checkbox" name="langtype" value="JSP">JSP 
<input type="checkbox" name="langtype" value="PHP">PHP 
<input type="checkbox" name="langtype" value="PERL">PERL
<input type="submit" name="b1" value="送出">
</form>

这些input type名称都叫做langtype,如果用request.getParameter("langtype")来取这些值,到底要取哪一个?所以在这个时候,不能用getParameter来取资料,而应该用getParameterValues来取资料,用这个方法,会将前端同名的input type以阵列的方式取回,所以可以宣告一个String的阵列来承接,用法如下:
String langtype[]=request.getParameterValues("langtype");
//用getParameterValues的方法,将核取到的值取到langtype[]阵列内
if (langtype!=null)
//前端的使用者,如果没打勾的话
//request.getParameterValues("langtype")会接收到null值
{
  int size=java.lang.reflect.Array.getLength(langtype);
//取得这个阵列大小
  for (int i=0;i<size;i++)
  {
    out.println(langtype[i]+"<br>");
  }
//利用一个for迴圈将阵列资料取出
}
分享到:
评论

相关推荐

    java getParameterValues

    从提供的部分文件内容来看,文章主要介绍了在Java中如何使用`getParameterValues`方法处理表单数据,尤其关注于多值参数的获取。下面,我们将深入探讨这一知识点。 ### Java中的`getParameterValues`详解 在Java ...

    JSP的内置对象及用法

    这些内置对象无需显式声明即可直接使用,极大地简化了Web应用的开发过程。下面将详细介绍JSP中的九大内置对象:request、response、pageContext、session、application、out、config、page和exception。 #### 1. ...

    HttpServletRequestWrapper 用法

    `HttpServletRequestWrapper`的基本用法是创建一个继承自`HttpServletRequestWrapper`的子类,并覆盖其中的方法,根据需求添加自定义逻辑。下面我们将详细讲解`HttpServletRequestWrapper`的使用场景、工作原理以及...

    j2ee中表单传值的所有方法

    表单数据的传递主要涉及到Servlet中的几个关键方法,包括`getParameter()`、`getParameterValues()`、`getParameterMap()`和`getParameterNames()`。这些方法帮助开发者从HTTP请求中获取并处理表单提交的数据。 1. ...

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

    接下来,我们将深入探讨这三个方法的功能、用法以及它们之间的区别。 首先,`request.getParameterMap()`方法返回的是一个`Map, String[]&gt;`对象。这个映射中的键是参数名,值是一个`String`数组,代表该参数的所有...

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

    ### JSP对象及使用方法详解 #### 一、概述 JSP (Java Server Pages) 是一种基于Java技术的Web开发框架,它允许开发者在HTML页面中嵌入Java代码,从而实现动态网页的功能。JSP提供了多种内置对象来帮助开发者处理...

    jsp中checkbox用法详解.docx

    ### JSP中Checkbox用法详解 #### 一、引言 在Web开发中,Checkbox(复选框)是非常常见的表单元素之一,...此外,了解其他Web框架中Checkbox的使用方法也可以帮助开发者更好地理解和应用Checkbox这一重要的表单元素。

    Beanutils基本用法.doc

    map.put(name, request.getParameterValues(name)); } BeanUtils.populate(bean, map); ``` 此段代码首先从`HttpServletRequest`对象中获取参数名称,并将参数名称和对应的值存储在一个`HashMap`中。然后,调用`...

    sevlet用法总结

    3. 销毁:当Servlet不再使用或者Web容器停止时,`destroy()`方法会被调用,可以在这里释放资源。 在Web.xml中配置初始化参数是为了在Servlet启动时提供预设的配置信息。要读取这些参数,可以使用以下方法: 1. `...

    JSP应用开发-JSP内置对象.pptx

    JSP应用开发-JSP内置对象 JSP(Java Server Pages)是一种服务器端脚本语言,用于开发动态Web应用...本文通过详细介绍JSP内置对象的概念、类型和使用方法,希望能够帮助读者更好地理解JSP内置对象的作用和使用方法。

    jsp 复选框使用方法

    ### jsp复选框使用方法 在Web开发中,JSP(JavaServer Pages)是一种用于创建动态网页的技术,常被用来构建用户界面。其中,复选框(Checkbox)作为表单元素之一,在用户交互设计中扮演着重要角色,主要用于收集...

    Servlet的应用实例.pdf

    在HttpServlet类中,有多个未完全实现的方法,开发者可以根据需要定义这些方法的内容,但必须正确使用方法名称,以便HTTP Server正确地映射客户端的请求。 doGet方法用于处理GET请求,也可以自动支持HEADER请求。...

    jsp中checkbox用法详解

    本文将详细解析JSP中复选框的用法,包括如何获取复选框的值以及如何使用JavaScript来控制复选框的全选和全不选操作。 首先,JSP页面中的复选框通常是这样定义的: ```html 选项值"&gt; ``` 其中,`name`属性表示这个复...

    java的笔试题这些都挺不错的呀

    这段代码使用`getParameterValues`获取所有选中的复选框的值,然后遍历并打印出来。其他选项或忽略了数组特性,或尝试在字符串上调用错误的方法。 总结: - JSP 中使用`application`作用域持久化计数器,以跟踪...

    javascript 实现输入多行动态输入

    本文详细介绍了如何使用JavaScript实现输入多行动态输入的方法,包括前端页面的动态生成以及后端对这些动态数据的处理。这种方式不仅提高了用户体验,还极大地简化了开发人员的工作量。通过上述步骤,您可以轻松地在...

    防范XSS攻击程序

    输入转义 对用户输入的所有数据进行拦截,检测是否含有XSS攻击关键字,如果... 方法是实现一个自定义的 HttpServletRequestWrapper ,然后在 Filter 里面调用它,重写getParameter, getParameterValues 函数即可。

    4、JAVA培训之JSP基础request对象笔记[归纳].pdf

    在处理复选框或者多选下拉列表等可能返回多个值的表单元素时,可以使用`getParameterValues`方法,它返回一个字符串数组,包含了对应参数的所有值。 此外,JSP中还有一些常见的表单控件,例如隐藏域(`...

    jsp中request中的使用获取参数

    如果你期望一个非空值,可以使用`getParameterValues()`,它返回一个字符串数组,即使参数只有一个值也会返回一个单元素数组。 表单提交的数据可以通过`request`对象获取,无论表单的`method`是`GET`还是`POST`。当...

    jsp内置对象的用法

    - `getParameterValues(String name)`: 返回包含指定参数的所有值的数组。 - `getProtocol()`: 返回请求用的协议类型及版本号。 - `getScheme()`: 返回请求用的方案名(如http、https、ftp等)。 - `...

    reqresp_demo 2.zip

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

Global site tag (gtag.js) - Google Analytics