关于使用BeanUtils.populate传入表单属性名的问题

375

最近在写一个注册页面练习的时候,想要用BeanUtils.populate(apache的工具包)直接把表单输入的信息封装到表单对应的javabean中,无奈生成的javabean对象始终都没有赋上表单里的值一直为null,随后考虑到是否javabean的set方法命名不规范,经检查是正确的。

纠结了半天,一直没想到是表单中name的问题(初学者真蛋疼),前面学习的时候只记住了这个地方的属性name的值要和对应的javabean的属性名相同,然后就写成相同的了,但是javabean中属性名我写成首字母大写了为了和数据库对应。  

随即把表单中对应的name属性全改为小写,然后再试就能成功的封装了