//利用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一致才行。