getParameterValues用法

getParameterValues用法getParameterValues用法你希望学习哪些程式语言:JSP  PHP  PERL    这些inputtype名称都叫做langtype,如果用request.getParameter(“langtype”)来取这些值,到底要取哪一个?所以在这个时候,不能用getParameter来取资料,而应该用getParameterValues来取资

大家好,又见面了,我是你们的朋友全栈君。

                                            getParameterValues用法

<form name=”checkform” method=”post”action=”getvalue.jsp”> 你希望学习哪些程式语言:

<br> <inputtype=”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>

这些inputtype名称都叫做
langtype,如果用request.getParameter(”
langtype“)来取这些值,到底要取哪一个?

所以在这个时候,不能用getParameter来取资料,

而应该用getParameterValues来取资料,用这个方法,
会将前端同名的input type以阵列的方式取回


所以可以宣告一个String的阵列来承接

用法如下:

Stringlangtype[]=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迴圈将阵列资料取出

}

Request对象的主要方法:

setAttribute(String name,Object):设置名字为name的request的参数值

getAttribute(String name):返回由name指定的属性值

getAttributeNames():返回request对象所有属性的名字集合,结果是一个枚举的实例

getCookies():返回客户端的所有Cookie对象,结果是一个Cookie数组

getCharacterEncoding():返回请求中的字符编码方式

getContentLength():返回请求的Body的长度

getHeader(String name):获得HTTP协议定义的文件头信息

getHeaders(String name):返回指定名字的request Header的所有值,结果是一个枚举的实例

getHeaderNames():返回所以request Header的名字,结果是一个枚举的实例

getInputStream():返回请求的输入流,用于获得请求中的数据

getMethod():获得客户端向服务器端传送数据的方法

getParameter(String name):获得客户端传送给服务器端的有name指定的参数值

getParameterNames():获得客户端传送给服务器端的所有参数的名字,结果是一个枚举的实例

getParameterValues(String name):获得有name指定的参数的所有值

getProtocol():获取客户端向服务器端传送数据所依据的协议名称

getQueryString():获得查询字符串

getRequestURI():获取发出请求字符串的客户端地址

getRemoteAddr():获取客户端的IP地址

getRemoteHost():获取客户端的名字

getSession([Boolean create]):返回和请求相关Session

getServerName():获取服务器的名字

getServletPath():获取客户端所请求的脚本文件的路径

getServerPort():获取服务器的端口号

removeAttribute(String name):删除请求中的一个属性

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/163190.html原文链接:https://javaforall.net

(0)
上一篇 2022年7月22日 上午10:36
下一篇 2022年7月22日 上午10:36


相关推荐

  • 无线充qi协议c语言详解,无线充电Qi协议正向通信FSK的解调设计[通俗易懂]

    无线充qi协议c语言详解,无线充电Qi协议正向通信FSK的解调设计[通俗易懂]白光磊池卿华王兆俊江昊史佳雯周天摘要:无线充电Qi协议提出发射器和接收器通过频率调制(FSK)方式进行正向通信,进而建立完整的通信状态控制。接收器可采用测宽法进行频率解调,然而由于电磁耦合变化、负载变化、载波占空比变化、测量量化等引起的误差,该方法无法满足实际应用的要求。该文针对传统测宽法抗干扰能力弱的问题,提出一种窗口滤波算法,通过参考相邻脉冲频…

    2022年6月16日
    49
  • 怎么通过计算机名查别人ip_计算机怎么看ip地址

    怎么通过计算机名查别人ip_计算机怎么看ip地址经过几个月实践,更新如下:首先我的目标是:1:不给客户端装任何软件,即用户信息肯定是全自动生成。2:由我们IT去查询IP,计算机名,用户名任意一项能查出其他两项信息。3:最好是不花钱,SCCM虽然可以查,但毕竟是商业的,能省下钱当然最好啦。以下是四种方法,各有各的好,难度也越来越大和复杂,在这里说下我实践下来的做法。初级篇:最简单的方法,本帖里很多朋友也说了,组策略批处理给客户端运行,生成IP,计…

    2022年10月10日
    1
  • LoadRunner11完美激活成功教程「建议收藏」

    LoadRunner11完美激活成功教程「建议收藏」今天装完LoadRunner后,发现怎么都启动不了,最后找了很久的注册码global-100:AEAMAUIK-YAFEKEKJJKEEA-BCJGIweb-10000:AEABEXFR-YTIEKEKJJMFKEKEKWBRAUNQJU-KBYGB很管用了!

    2022年7月22日
    11
  • CentOS安装教程-解决“Warning:/dev/root does not exist”问题

    CentOS安装教程-解决“Warning:/dev/root does not exist”问题在安装 CentOS 时 若出现 Warning dev rootdoesnote couldnotboot 一般情况下是因为未找到安装系统盘的所在位置 例如 U 盘 这时只需找到其位置 并对配置稍作修改即可 当我们使用 U 盘安装 CentOS 并在 BIOS 中设置 U 盘启动未最高优先级时 开机将进入包含下面选项的界面 A 代表 CentOS 版本的相关信息 1 Inst

    2026年3月18日
    2
  • Python3错误:SyntaxError: unexpected EOF while parsing

    Python3错误:SyntaxError: unexpected EOF while parsingPython 错误 SyntaxError unexpectedEO 含义是 解释器到底了度没找到它要找到的东西出现以上错误 仔细检查代码后还是没有找到错误 一般是以下原因 1 语法有问题 一般都是少了 print 最后的一个括号 我当时碰到是因为 print d drop 少打了一个括号 别盲目的相信自动补全自己认真检查一下 肯定这行代码少了或者多了东西 希望有用

    2026年3月18日
    3
  • SDIO接口_gmac接口是什么意思

    SDIO接口_gmac接口是什么意思文章目录SDIO信号和接口SDIO命令流程SDIO寄存器卡检测卡识别卡常用命令SDIO,全称:SecureDigitalInputandOutput,即安全数字输入输出接口。SDIO卡是在SD内存卡接口的基础上发展起来的接口,SDIO接口兼容以前的SD内存卡,并且可以连接SDIO接口的设备,目前根据SDIO协议的SPEC,SDIO接口支持的设备总类有蓝牙,网卡,电视卡等。支持三种不同…

    2022年10月4日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号