一、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
© 著作权归作者所有
如果觉得我的文章对你有用,请随意赞赏
扫一扫支付

发表评论