使用BeanUtils封装参数到javabean中
导包:
commons-beanutils-1.8.3.jar
commons-logging-1.1.1.jar
接受参数使用Map<String,String[]> map = request.getParameterMap();
BeanUtils.populate(javabean,map);//将参数封装到javabean中。//底层原理:内省(反射)。找表单中name值和类中属性名相同就会自动封装。(使用setter封装)
反射可以得到类中所有成员变量名,内省是基于反射原理的,它只可以得到所有的属性和对应的setter和getter方法。