公司现在想用Spring MVC来做项目,以前使用Struts2的时候前台直接使用 user.name类似的进行直接封装,那Spring MVC有么有类似的功能的,答案肯定是有的,但是我查了javadoc以及很多网上实例、资料,发现都是以注解 的形式来操作。最终终于给我找到一篇相关的资料
前台jsp的写法不变,但是里面的<input name="name" type="text"/> 中的属性名称必须和User实体类的属性名称相同,Controller中使用
User user = new User();
ServletRequestDataBinder binder =
new ServletRequestDataBinder(user);
binder.bind(request);
来将数据绑定到User实体类中。
至此,就可以直接拿取到属性数据 user.getUserName()了。