今天学了
接收用户的输入信息
在 Servlet 中,doPost 和 doGet 服务方法中都有一个参数是 HttpServletRequest 的对象,
用户的请求信息存放在该对象中,要获取用户提交的数据需要通过该对象获取。获取用户
请求信息的方法如下:
String getParameter(String name)
String[] getParamterValues(String name)
第一个方法用于获取单值表单元素的值,参数指出要获取的表单元素的名字。例如,用
户在输入用户编号的时候使用的表单元素的名字是 userid,要想获取用户在这个输入框中输
入的值,就可以使用下面的代码:
String userid = request.getParameter("userid");
如果参数指定的表单元素的名字不存在,则返回 null。所以通常在处理的时候,需要先
判断返回的结果是否为 null。
第二个方法用于获取多值表单元素的值,参数也是表单元素的名字,但是返回值是一
个数组。
注意:在使用的时候通常需要判断这个值是否为 null,如果是 null,就不能调用它的方
法了,否则将产生 java.lang.NullPointerException。