众所周知,浏览器可以通过GET和POST两种方式发送信息到服务器。但实际上用的最多的应该是GET和POST的混合方式。
比如 提交这样一个表单
<form action="people.do?action=edit" method="post">
<input type="text" name="peoName"/>
</form>
在服务器单我们可以通过request.getParameter("action")和request.getParameter("peoName")来获取它们的值。
我们也遇到过这样的表单
<form action="people.do?action=edit" method="post">
<input type="text" name="peoName"/>
<input type="text" name="peoName"/>
<input type="text" name="peoName"/>
</form>
在服务器但我们通过request.getParameterValues("peoName")来获得一个数组,然后遍历数组就能依次的到每个文本的值。
那么我们也可能会遇到这样的表单。url参数和form中的参数名同名的情况。
<form action="people.do?peoName=maly" method="post">
<input type="text" name="peoName"/>
</form>
此时发送数据的方式是GET和POST的混合方式。action中的peoName将以GET方式发送,表单中的按照method中声明的POST方式发送。那么谁前谁后呢?说的具体点。如果我们在服务器端用request.getParameter("peoName"),我们的到的值是maly还是text文本框中我们填写的值呢?假设我们在文本框中填写的是"bob".
测试结果是我们首先得到的是GET发送的参数的值。
String Name= request.getParameter("peoName").trim();//输出maly
String []ss = request.getParameterValues("peoName");
for (int i = 0; i < ss.length; i++) {
String Name = ss[i];
System.out.println("---------->="+keyWord);
}
//测试结果是:---------->=maly
---------->=bob
分享到:
相关推荐
以GET或者POST方式向网页提交参数!我们知道如 果是GET的请求方式,那么所有参数都直接放到页面的URL后面用问号与页面地址隔开,每个参数用&隔开
_网络通信之通过GET和POST方式提交参数给web应用
Golang: 接收GET和POST参数 GET 和 POST 是我们最常用的两种请求方式,今天讲一讲如何在 golang 服务中,正确接收这两种请求的参数信息。 处理GET请求 1.1 接收GET请求 //接收GET请求 func Get(writer ...
用HTML页面模拟测试get/post请求,psot请求参数的格式为json串
Post,Get请求测试工具,文档中有详细的使用说明!
表单提交中get和post的区别 表单提交中get和post的区别
node.js中的express框架,拿到get post 请求传过来的参数
C# 使用Get和Post请求获取数据,Get Post 请求, POST传值
介绍如何通过HttpClient模块来创建Http连接,并分别以Http GET与Http POST方法来传递参数,连接之后取回Web Server的返回网页结果。重点是如何使用HttpClient的模块来完成Http的请求与应答。 分享参考自Android SDK...
retrofit 简单封装 实现公共参数get和post统一处理,上传和下载带进度显示,图片和本文一起提交
Nginx服务器中使用lua获取get或post参数.docx
http测试工具(get和post都可以)
httpclient get/post请求工具类(map参数封装),方便调用
Django 中request.get和request.post的区别 POST和GET差异: POST和GET是HTTP协议定义的与服务器交互的方法。GET一般用于获取/查询资源信息,而POST一般用于更新资源信息。另外,还有PUT和DELETE方法。 POST和GET都...
一个很简单很实用的将html中的a标签的get提交转换成form的post提交的小插件
纯C语言写的https客户端,支持http及https的模拟GET和POST提交, 最大优势在于不依赖其他任何库(比如openssl库),并且支持window,linux等多平台,因此get及post效率较高,可移植性很好。 本次上传的是vc6下的完整...
Ajax中Get请求和Post请求的区别 简单例子 何时使用Get请求,何时使用Post请求
MFC使用H偷偷跑Client的GET和POST方法 MFC使用H偷偷跑Client的GET和POST方法
... web 浏览器可能是客户端,而计算机上的网络应用程序也可能...在客户机和服务器之间进行请求-响应时,两种最常被用到的方法是:GET 和 POST。 GET - 从指定的资源请求数据。 POST - 向指定的资源提交要被处理的数据
用来测试webapi接口,get和post请求测试,用来测试webapi接口,get和post请求测试,