3 多值參數
例如在注冊表單中,如果讓用戶填寫愛好,那么愛好可能就是多個。那么hobby參數就會對應多個值:
4 獲取所有參數,并封裝到Map中
request.getParameterMap()方法返回Map類型,對應所有參數。其中Map的key對應參數的名字;Map的value對應參數的值。
5 BeanUtils:使用Map創(chuàng)建Bean實例
我們知道,可以使用Map來創(chuàng)建Bean實例,我們也知道,可以把表單數據封裝到Map中返回。這樣我們就可以通過BeanUtils把表單數據封裝成Bean實例了。但要注意的是,必須要創(chuàng)建表單中參數的名稱<name>與Bean的屬性名相同?。?!
單值參數,也可以使用request.getParameterValues(String)獲取
其實當參數的值是單個的時候,同樣可以使用request.getParameterValues(String)方法來獲取參數值,不過這個參數返回的值為String[],這時我們需要再去獲取數組下標0的元素。