//利用BeanUtils進行自動映射封裝
//BeanUtils的工作原理:將map中的數據,根據key與實體對應關係封裝
//只要key與實體屬性的名字一樣就可以自動封裝
Map<String, String[]> userMap = request.getParameterMap();
User user = new User();
try {
BeanUtils.populate(user, userMap);
} catch (Exception e) {
throw new RuntimeException(e);
}
//存儲到數據庫
saveDatabase(user);
注意爲什麼會存儲到數據庫的內容爲NULL?這裏要注意一點就是,只要key與實體屬性的名字一樣纔可以,這裏的實體屬性名字就是Html表單中對應的“name”與數據庫表格裏的對應列名 都要與key一致纔行。