0 0

springmvc服务端验证空值问题5

我这里有一个这样的问题,就是允许空值时,应该不进行相应的验证,但实际进行了,如下:在空值时我不希望进行手机号码格式验证。
@Pattern(regexp = "^1[3-8]{1}\\d{9}$", message =   "${formatter.getMobile}")
public String getMobile() {
return this.mobile;
}

但是在这种情况下,页面没有输入时,在后台获得的相应值为空字符串"",这样仍然会进行格式验证,提示手机号码格式错误,本人希望这时不进行格式验证,大家有没有好的处理办法
不知道大家有没有处理过这种情况。
2014年2月19日 13:13

1个答案 按时间排序 按投票排序

0 0

正则OR一下就可以了!

2014年2月26日 17:33

相关推荐

    spring mvc服务端表单验证实例

    在Spring MVC框架中,服务端表单验证是一个关键的步骤,确保从客户端接收到的数据是有效和安全的。本实例提供了完整的代码和配置,让你能够快速理解和应用服务端验证。以下是对这个实例的详细解析: 1. **Spring ...

    springmvc数据验证jar包

    这个"springmvc数据验证jar包"正是为了实现这一功能而必备的组件。它包含了多个关键库,如Hibernate Validator、JBoss Logging和Validation API,这些库协同工作以确保输入数据的有效性,从而增强应用程序的安全性和...

    《使用Validator做SpringMVC的验证框架》教程源码

    《使用Validator做SpringMVC的验证框架》教程源码 教程地址: http://blog.csdn.net/devefx/article/details/51565139 http://blog.csdn.net/devefx/article/details/51567533 ...

    SpringMVC入门很简单之数据验证

    在这个"SpringMVC入门很简单之数据验证"的主题中,我们将深入探讨如何在SpringMVC中实现数据验证。 在Web应用中,数据验证是必不可少的一环,它确保了用户提交的数据符合预设的规则和格式,防止非法或无效的数据...

    springmvc数据验证

    通过提供即时反馈,用户可以更快地了解输入问题并进行修正,而不是等待服务器端返回错误信息。此外,验证还可以防止无效请求对后端服务造成不必要的压力,从而提高系统的整体性能和稳定性。 在Spring MVC测试方面,...

    《使用Validator做SpringMVC的验证框架》教程源码(完整版)

    《使用Validator做SpringMVC的验证框架》教程源码 教程地址: http://blog.csdn.net/devefx/article/details/51565139 http://blog.csdn.net/devefx/article/details/51567533 ...

    SpringMVC日期类型接收空值异常问题解决方法

    SpringMVC 日期类型接收空值异常问题解决方法 SpringMVC 框架中,日期类型接收空值异常问题是一个常见的问题。这个问题的出现是因为 SpringMVC 框架在接收到空字符串时,无法自动将其转换为 Date 类型。解决这个...

    Maven+Spring MVC +Hibernate Validate(服务端验证)

    标题 "Maven+Spring MVC +Hibernate Validate(服务端验证)" 描述的是一个使用现代Java Web开发技术栈构建的应用示例,其中包括三个核心组件:Maven、Spring MVC和Hibernate Validate。这个项目展示了如何整合这些...

    springMVC Validator表单验证

    在这个名为"springMVC_Validator"的项目中,我们关注的核心是SpringMVC中的表单验证功能,它通过集成Validator接口和使用自定义注解,提供了一种灵活且强大的验证机制。 表单验证在Web应用中扮演着至关重要的角色,...

    springmvc表单验证JSR-303验证框架jar包

    hibernate-validator-5.2.4.Final.jar hibernate-validator-annotation-processor-5.2.4.Final.jar hibernate-validator-cdi-5.2.4.Final.jar validation-api-1.1.0.Final.jar jboss-logging-3.2.1.Final.jar ...

    springmvc简单框架提供的jsonp服务端接口

    本篇文章将深入探讨如何利用SpringMVC框架构建一个简单的服务端接口,提供JSONP(JSON with Padding)服务。 JSONP是一种跨域数据交互协议,通过动态插入`<script>`标签来实现JavaScript获取非同源服务器的数据。在...

    SpringMVC实现表单验证功能详解

    SpringMVC实现表单验证功能详解 本文将详细介绍了SpringMVC实现表单验证功能的相关知识点,主要包括表单操作、数据格式化、数据校验、错误提示信息国际化等实用技能。 一、SpringMVC表单验证简介 在Web应用开发中...

    企业支付宝开发java-springmvc

    9. **异常处理与日志记录**:在处理支付宝接口时,需要有完善的异常处理机制,捕获可能出现的问题,并记录日志,便于问题排查和故障恢复。 10. **持续集成与部署**:在开发完成后,需要将项目整合到持续集成(CI)...

    企业级开发-SpringMVC使用拦截器实现用户登录权限验证实验报告.docx

    本实验报告将探讨如何利用 SpringMVC 的拦截器(Interceptor)来实现用户登录权限验证,确保只有已登录的用户才能访问特定的受保护资源。 首先,我们来看一下实验的基本步骤: 1. 创建 `User` 类:这是表示用户...

    SpringMVC PPT_springmvc_

    SpringMVC 提供了自动的数据绑定功能,可以从请求参数自动填充到 Java 对象,同时也支持基于 Bean Validation 的数据验证。 十、上传下载支持 SpringMVC 提供了对文件上传和下载的支持,可以方便地处理用户的文件...

    SpringMVC的Socket实现+Java Tomcat websocket实现+Java Socket通信实现 +Java UDP通信实现

    SpringMVC的Socket实现+Java Tomcat websocket实现+Java Socket通信实现 +Java UDP通信实现。websocket_study.rar 为springMVC版本的socket实现 websocket02.rar 里面包含tomcat的websocket实现+java socket双向通信...

    springmvc+国际化i18N+springmvc验证+jetbrick-template使用+@responsebody+谷歌guava

    springmvc+国际化i18N+springmvc验证+jetbrick-template使用+@responsebody+谷歌guava: 1)围绕springmvc做的国际化 2)围绕springmvc做的验证 3)使用的jetbrick-template模板引擎 ……

    springmvc+spring+shiro+cas单点登录实例

    springmvc+spring+shiro+cas单点登录实例 加入了登录验证码认证,修改了下首页样式,不过样式没有弄好,很丑的,有空自己再弄下 说明:cas-server是单点登录服务端,用的是maven项目,但是WEB-INF里面的lib目录下面...

    SpringMVC+WebSocket实例

    首先,我们需要理解SpringMVC的工作原理。SpringMVC是一个模型-视图-控制器(MVC)架构模式的实现,用于构建Web应用。它负责接收HTTP请求,调用业务逻辑,处理结果并返回响应给客户端。在SpringMVC中,我们通过配置...

    跟开涛学SpringMVC(7.3)SpringMVC数据

    在本课程"跟开涛学SpringMVC(7.3)SpringMVC数据验证"中,我们将深入探讨SpringMVC框架中的数据处理和验证技术。SpringMVC是Spring框架的一个重要组成部分,它专为构建Web应用程序提供了一种模型-视图-控制器(MVC...

Global site tag (gtag.js) - Google Analytics