月眸


java通过request接收参数的方法

毛毛小妖 2019-01-10 616浏览 1条评论
首页/ 正文
分享到: / / / /

一、Request是什么

Request是Web应用程序用来封装向客户端请求信息的,是Servlet接口的service()方法的一个参数,类型为javax.servlet.http.HttpServletRequest。客户端每次发送请求时,服务器都会创建一个Request对象,并传递给Servlet接口的service()方法,来完成向客户端的请求工作。

二、request获取请求参数的方法

1、getParameter()方法:获取指定参数名的参数值(单个值)。
2、getParameterValues()方法:获取指定参数名的参数值(多个值)。
3、getParameterNames()方法:获取所有参数的参数名。
4、getParameterMap()方法:获取参数以name=value形式存储在Map集合中,将Map集合返回。

三、例子

1、比如我们有以下表单,用户名和密码name值唯一,爱好可能会选择多个,因此name值为多个:  

用户名:
密码:
喜好: 吃饭 睡觉 打豆豆

 2、后台接收的时候就可以这样写:

String username= request.getParameter('username');
String password= request.getParameter('password');
//hobby为多个值,以数组形式接收
String[] hobby= request.getParameterValues('hobby');
//返回前端数据的键值对,只读
Map readOnlyMap = request.getParameterMap();

 

最后修改:2019-01-10 16:38:00 © 著作权归作者所有
如果觉得我的文章对你有用,请随意赞赏
扫一扫支付

上一篇

发表评论

评论列表

xq 2019-01-15 14:34:43
[互粉]
回复