请求参数?
请求参数是由客户端发送给服务器的!
获取请求参数:有可能是在请求体中(POST),也可能是在URL之后(GET)
····请求参数:有一个参数一个值的,还有一个参数多个值!
······· *****String getParameter(String name):获取值,适用于单值请求参数·······String[] getParameterValues(String name):获取值,适用于多值请求参数
·······Enumeration<String> getParameterNames():获取所有请求参数名称
······· *****Map<String,String[]> getParameterMap():获取所有请求参数,···············Map<String,String[]> 其中key为参数名,value为参数值。
-----------------------
获取请求参数
···String username = request.getParameter("username");
···String password = request.getParameter("password");
···String[] hobby = request.getParameterValues("hobby");
·· 测试获取所有请求参数的名称
···Enumeration names = request.getParameterNames();
··· while(names.hasMoreElements()) {
··· System.out.println(names.nextElement());
··· }
获取所有请求参数,封装到Map中
···Map<String,String[]> map = request.getParameterMap();
···for(String name : map.keySet()) {
··· String[] values = map.get(name);
··· System.out.println(name + "=" + Arrays.toString(values));
···}