request 获取前端参数三个常用的方法
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/bc2404f74872656c7eba52fb5975bef3.png)
说明:
① getParameter("name")主要用来获取一个name只有一个值的text
eg:
用户名:<input type="text" name="username" ><br/><br/>
② getParameterValues(name) 主要用来获取一个name有多个值的text
eg:
爱好: <input type="checkbox" name="hobby" value="Cf" >CF
<input type="checkbox" name="hobby" value="dnf" >DNF
<input type="checkbox" name="hobby" value="lol" >LOL
<input type="checkbox" name="hobby" value="cs_go" >cs_go<br/><br/>
其实跟它的本质名字一个道理,根据参数的值来获取,也就是value,获取的String[]其实也是value并不算后面的String。
③ getParameterMop 获取所有参数名——参数值的键值对
这里面的entry.getkey获取到的是它的name,entry.getvalue获取到的是它的value,执行结果如下:
hobby :[Cf,dnf,lol,cs_go ]