SpringMVC入门 (三) 简单用户管理实例一
1.首先创建一个User类:
以上是在视图中显示用户的方法。
接下来是如何通过表单添加用户。
3.添加用户
添加用户我们首先在Controller里面加入以下两个方法:
第一个方法用于跳转到用户添加页面,并通知SpringMVC我们所要添加的对象类型。
model.addAttribute(new User());
这里还有一种方法就是通过注释来告诉SpringMVC要添加的对象类型。
public String add(@ModelAttribute("user") User user)
这里的user便是对象类型的key,也就是jsp页面的modelAttribute的值。
第二个方法用于处理用户添加请求,并在添加成功后让用户跳转到显示用户的页面。
====
用户添加页面:
4.验证用户信息
我们可以通过实现JSR303标准的validator工具来帮助验证用户信息。
最常见就是Hibernate提供的validator
4.1 加入hibernate-validator
这里我第一次测试的时候没有出现预期的错误信息。
找了半天原因,才发现是hello-servlet.xml配置文件的问题。
这里必须要加入
<!-- JSR-303 support will be detected on classpath and enabled automatically --><mvc:annotation-driven/>
这里在Spring reference文件中查找一下Configuring a JSR-303 Validator for use by Spring MVC就能看到具体说明