重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
本篇文章为大家展示了SpringMVC 中怎么实现数据校验,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
创新互联是一家专业提供千山企业网站建设,专注与成都做网站、成都网站建设、H5高端网站建设、小程序制作等业务。10年已为千山众多企业、政府机构等服务。创新互联专业的建站公司优惠进行中。一、注解方式
二、示例
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 中怎么实现数据校验,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注创新互联网站建设公司行业资讯频道。
另外有需要云服务器可以了解下创新互联建站www.cdcxhl.com,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。