SpringMVC中怎么实现数据校验
本篇文章为大家展示了SpringMVC 中怎么实现数据校验,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
为行唐等地区用户提供了全套网页设计制作服务,及行唐网站建设行业解决方案。主营业务为成都网站制作、网站建设、外贸网站建设、行唐网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!
一、注解方式


二、示例
Spring MVC本身没有数据校验的功能,它使用Hibernate的校验框架来完成。
1.导入pom节点
org.hibernate hibernate-validator 5.4.1.Final
2.编辑UserInfo实体类
public class UserInfo {
@NotNu1l(message="编号不能为空")
private Integer user_ id;
@NotNull
@Length(min = 2,max = 8,message = "用户名不能少于2位大于8位" )
private String user. name;
@Email(message = "邮箱格式不正确")
private String user. email;
@Pattern(regexp = "" ,message = "手机号格式不正切")
private String user. phone;
private String user_ address;
@Pattern(regexp =“" ,message =” 身份证号不正确")
private String user. cardCode;
//身份证号
pub1ic Integer getUser_ id() {
return user_ id;
}3.编写jsp页面
4.编写validate进行数据的效验
@RequestMapping("/validate")
public String validate(@Valid UserInfo info, BindingResult bindingResult){
//如果有异常信息
if (bindingResult . hasErrors()) {
//获取异常信息对象
List<0bjectError> errors = bindingResult . getAllErrors();
//将异常信息输出
for (ObjectError error : errors)
{
System. out .println(error . getDefaultMessage());
}
System. out . print1n(info. getUser_ email());
return "index" ;
}上述内容就是SpringMVC 中怎么实现数据校验,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注创新互联行业资讯频道。
网站题目:SpringMVC中怎么实现数据校验
文章转载:http://www.jxjierui.cn/article/ggijhp.html


咨询
建站咨询
