getParameterValues的用法「建议收藏」

getParameterValues的用法「建议收藏」<formname="checkform"method="post"action="getvalue.jsp">你希望学习哪些程式语言:<br><inputtype="checkbox"name="langtype"value="JSP">JSP <inputtype=&q

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


这些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迴圈将阵列资料取出

}

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

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

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


相关推荐

  • Linux之bash介绍

    Linux之bash介绍Shell 的介绍 shell 是一个程序 可以称之为壳程序 用于用户与操作系统进行交互 用来区别与核 相当于是一个命令解析器 Shell 有很多中 这里列出其中几种 BourneSHell sh BourneAgainS bash CSHell csh KornSHell ksh zsh 各个 shell 的功能都差不太多 在某些语法的下达下面有些区别 Li

    2026年3月26日
    2
  • 软件测试人员应该如何介绍自己测试过的项目工作_软件测试项目介绍

    软件测试人员应该如何介绍自己测试过的项目工作_软件测试项目介绍测试人员在找工作的过程中,通常有一个问题是很难绕开的。就是要如何向别人介绍自己之前做过的项目。下面我们就这个问题简单的做一些分析。要解决这个问题,大体上可以分为如下几个步骤:1、对项目进行基本介绍2、说明自己负责测试的模块3、针对部分模块展开进行说明一.对项目进行基本介绍以下就以一个简单的项目进行介绍说明:最近测试的Tpshop项目是一个B/S架构的Web项…

    2022年10月20日
    3
  • 百度新闻爬虫

    百度新闻爬虫这是本项目的开篇 在这个小项目中 将要基于爬虫和 GUI 编程写一个写个小工具 目的是不用打开浏览器 也能搜到一些关键信息 并将这些信息持久化保存下来 读者可以对这些数据进行分析 比如舆情分析 或作为 NLP 的语料输入 众所周知 搜索引擎的一个核心技术就是爬虫技术 各大搜索引擎的爬虫将个网站的快照索引起来 用户搜索时 输入关键词并回车后 基于搜索引擎的浏览器就将相关信息按照一定排序规则展现给用户 今天分享的这个爬虫 是爬取百度爬虫爬取的内容 听起来 有点像俄罗斯套娃 其实你现在能够在网站看到的这篇文章

    2026年3月20日
    2
  • oracle与mysql的区别面试题_oracle和db2的主要区别

    oracle与mysql的区别面试题_oracle和db2的主要区别Oracle与Mysql区别Oracle是大型数据库而Mysql是中小型数据库,Oracle市场占有率达40%,Mysql只有20%左右,同时Mysql是开源的而Oracle价格非常高。Oracle支持大并发,大访问量,是OLTP最好的工具。安装所用的空间差别也是很大的,Mysql安装完后才152M而Oracle有3G左右,且使用的时候Oracle占用特别大的内存空间和其他机器性能。Oracle也Mysql操作上的一些区别①主键Mysql一般使用自动增长类型,在创建表时只要指定表的主键为

    2025年11月16日
    3
  • 项目开发中DEV、QAS、PRD是什么意思

    开发常用名词说明IDES:InternetDemonstrationandEvaluationSystem交互式演示与评估系统DEV:DevelopmentSystem,开发系统QAS:QualityAssuranceSystem,质量保证系统UAT:UserAcceptance…

    2022年4月4日
    140
  • MySQL8.0.19 JDBC下载与使用「建议收藏」

    MySQL8.0.19 JDBC下载与使用「建议收藏」MySQLJDBC下载链接MySQLCommunityDownloadsJAVA在IDEA中使用在Eclipse中使用

    2025年5月29日
    4

发表回复

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

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