request.getParameter、request.getParameterValues、request.getParameterMap用法详解

对于getParameter()、getParameterValues()、getParameterMap()用法。首先request中的参数parameter是一个map表,如下例

map={username=[xxx],password=[xxx],hobby=[eat,drink]}


当调用getParameter(“hobby”)时只能获取hobby[0] ,即eat

调用getParameterValues(“hobby”)时能获取hobby=[eat,drink]这个数组

调用getParameterMap时能获取整个map对象。

为了验证,我就随便在自己的jsp登陆页面上传的url中手动添加了hobby参数

然后在程序中获取:

jsp页面action附加代码如下:

request.getParameter、request.getParameterValues、request.getParameterMap用法详解

request.getParameter、request.getParameterValues、request.getParameterMap用法详解

我在Servlet中获取并打印如下:

request.getParameter、request.getParameterValues、request.getParameterMap用法详解request.getParameter、request.getParameterValues、request.getParameterMap用法详解