3 多值参数
例如在注册表单中,如果让用户填写爱好,那么爱好可能就是多个。那么hobby参数就会对应多个值:
4 获取所有参数,并封装到Map中
request.getParameterMap()方法返回Map类型,对应所有参数。其中Map的key对应参数的名字;Map的value对应参数的值。
5 BeanUtils:使用Map创建Bean实例
我们知道,可以使用Map来创建Bean实例,我们也知道,可以把表单数据封装到Map中返回。这样我们就可以通过BeanUtils把表单数据封装成Bean实例了。但要注意的是,必须要创建表单中参数的名称<name>与Bean的属性名相同!!!
单值参数,也可以使用request.getParameterValues(String)获取
其实当参数的值是单个的时候,同样可以使用request.getParameterValues(String)方法来获取参数值,不过这个参数返回的值为String[],这时我们需要再去获取数组下标0的元素。