BeanUtils.populate()方法的簡單使用

一、導入jar包

commons-beanutils-1.8.3.jar(版本任選)

import org.apache.commons.beanutils.BeanUtils;

二、使用(以頁面傳參爲例)

前端頁面中的form表單action路徑要傳到以下servlet:
1.得到頁面輸入的數據:
Map<String, String[]> map = request.getParameterMap();
2.將數據封裝到user對象裏
BeanUtils.populate(user, map);

(假設我寫的user對象:User user = new User();)

重要說明:表單數據name屬性裏的值必須和user實體類裏的變量屬性一一對應,這樣你的user對象裏纔會存到value值。比如頁面中的name=“username”,那麼User實體類裏就要寫private String username;這樣你從頁面傳到servlet裏的用戶名才能存到user對象裏!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章