request.getParameterValues()用法

简介: [java] view plain copy          你希望学习哪些程式语言:       JSP        PHP        PERL                     这些input type名称都叫做langtype,如果用request.
[java]  view plain  copy
 
  1. <form name="checkform" method="post" action="getvalue.jsp">      
  2. 你希望学习哪些程式语言:<br>      
  3. <input type="checkbox" name="langtype" value="JSP">JSP       
  4. <input type="checkbox" name="langtype" value="PHP">PHP       
  5. <input type="checkbox" name="langtype" value="PERL">PERL      
  6. <input type="submit" name="b1" value="送出">      
  7. </form>      

这些input type名称都叫做langtype,如果用request.getParameter("langtype")来取这些值,到底要取哪一个?所以在这个时候,不能用getParameter来取资料,而应该用getParameterValues来取资料,用这个方法,会将前端同名input type以阵列的方式取回,所以可以宣告一个String的阵列来承接,用法如下:

 

 

[java]  view plain  copy
 
  1. String langtype[]=request.getParameterValues("langtype"); //用getParameterValues的方法,将核取到的值取到langtype[]阵列内      
  2. if (langtype!=null)      
  3. //前端的使用者,如果没打勾的话      
  4. //request.getParameterValues("langtype")会接收到null值      
  5. {      
  6.   int size=java.lang.reflect.Array.getLength(langtype);      
  7. //取得这个阵列大小      
  8.   for (int i=0;i<size;i++)      
  9.   {      
  10.     out.println(langtype[i]+"<br>");      
  11.   }      
  12. //利用一个for迴圈将阵列资料取出      
  13. }      



目录
相关文章
|
7月前
|
JSON 数据格式
Nestjs(三)接收参数 @Query @Body @Param(post、get 、put、delete ...)
Nestjs(三)接收参数 @Query @Body @Param(post、get 、put、delete ...)
518 4
|
6月前
|
Java 缓存
response.setHeader用法总结
response.setHeader用法总结
|
6月前
|
数据采集 监控 JavaScript
函数计算操作报错合集之调用时报错:Error parsing headers: 'limit request headers fields',是什么原因
在使用函数计算服务(如阿里云函数计算)时,用户可能会遇到多种错误场景。以下是一些常见的操作报错及其可能的原因和解决方法,包括但不限于:1. 函数部署失败、2. 函数执行超时、3. 资源不足错误、4. 权限与访问错误、5. 依赖问题、6. 网络配置错误、7. 触发器配置错误、8. 日志与监控问题。
|
6月前
|
XML JSON 前端开发
response.setcontenttype用法详解
response.setcontenttype用法详解
|
7月前
|
Java Spring
@RequestParams是这作用?
@RequestParams是这作用?
|
JSON 缓存 Java
修改Request与Response中的内容
修改Request与Response中的内容
97 0
request.getParameter、request.getParameterValues、request.getParameterMap用法
request.getParameter、request.getParameterValues、request.getParameterMap用法
130 0
|
前端开发 Java API
@RequestParam怎么使用
@RequestParam怎么使用
|
缓存 安全 网络协议
PUT和POST的区别
PUT 和 POST 是 HTTP 协议中两种常用的请求方法。它们有些相似之处,但也有一些重要的区别。在本文中,我们将详细介绍 PUT 和 POST 的区别。
|
Python
Flask - 访问返回字典的接口报错:The view function did not return a valid response. The return type must be a string, tuple, Response instance, or WSGI callable, but it was a dict.
Flask - 访问返回字典的接口报错:The view function did not return a valid response. The return type must be a string, tuple, Response instance, or WSGI callable, but it was a dict.
1537 0
Flask - 访问返回字典的接口报错:The view function did not return a valid response. The return type must be a string, tuple, Response instance, or WSGI callable, but it was a dict.