一、導入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對象裏!!