当前位置: 首页 > news >正文

建立网站一般多少钱wordpress评论跳过验证

建立网站一般多少钱,wordpress评论跳过验证,wordpress文章固定格式,做博客和做网站#简介JSR303是JAVA EE6中的子规范。用于对Java Bean的字段值进行校验#xff0c;确保输入进来的数据在语义上是正确的#xff0c;使验证逻辑从业务代码中脱离出来。JSR303是运行时数据验证框架#xff0c;验证之后验证的错误信息会马上返回。有两个版本JSR303(BeanValidatio…#简介JSR303是JAVA EE6中的子规范。用于对Java Bean的字段值进行校验确保输入进来的数据在语义上是正确的使验证逻辑从业务代码中脱离出来。JSR303是运行时数据验证框架验证之后验证的错误信息会马上返回。有两个版本JSR303(BeanValidation1.0)和JSR349(BeanValidation1.1)。javax.validation:validation-api:jar:1.1.0.Final实现版本org.hibernate:hibernate-validatororg.apache.bval:bval-jsr303jersery注解NotNull | 引用类型 | 注解元素必须非空Null | 引用类型 |元素为空Digits | byte,short,int,long及其包装器,BigDecimal,BigInteger,String| 验证数字是否合法。属性integer(整数部分), fraction(小数部分)Future/Past| java.util.Date, java.util.Calendar | 是否在当前时间之后或之前Max/Min | byte,short,int,long及其包装器,BigDecimal,BigInteger | 验证值是否小于等于最大指定整数值或大于等于最小指定整数值Pattern | String |验证字符串是否匹配指定的正则表达式。属性regexp(正则), flags(选项,Pattern.Flag值)Size | String, Collection, Map 数组 | 验证元素大小是否在指定范围内。属性:max(最大长度), min(最小长度), message(提示默认为{constraint.size})DecimalMax/DecimalMin | byte,short,int,long及其包装器,BigDecimal,BigInteger,String | 验证值是否小于等于最大指定小数值或大于等于最小指定小数值Valid | |验证值是否需要递归调用NullNotNullAssertFalseAssertTrueDecimalMax(value) 不大于value的数值DecimalMin(value) 不小于value的数值Digits(integer,fraction) 整数部分不超过integer,小数部分不超过fractionFuture 将来的日期Past 过去的日期Max(value) 不大于value的数值Min(value) 不小于value的数值Pattern(value) 满足指定正则表达式Size(max,min) 长度在min到max之间实现引入pom文件javax.eljavax.el-api2.2.4org.hibernatehibernate-validator5.1.3.Final基础util封装import java.util.HashMap;import java.util.Map;import java.util.Set;import javax.validation.ConstraintViolation;import javax.validation.Validation;import javax.validation.Validator;import javax.validation.constraints.NotNull;import javax.validation.groups.Default;import org.hibernate.validator.constraints.NotEmpty;/*** 参数校验*/public class ValidatorUtil {private static Validator validator Validation.buildDefaultValidatorFactory().getValidator();public static Map validate(T obj) {Map errorMap null;Set set validator.validate(obj, Default.class);if (set ! null set.size() 0) {errorMap new HashMap();String property null;for (ConstraintViolation cv : set) {// 这里循环获取错误信息可以自定义格式property cv.getPropertyPath().toString();if (errorMap.get(property) ! null) {errorMap.get(property).append(, cv.getMessage());} else {StringBuffer sb new StringBuffer();sb.append(cv.getMessage());errorMap.put(property, sb);}}}return errorMap;}}测试public class MyBean {NotNullprivate Long userId;NotEmptyprivate String email;public Long getUserId() {return userId;}public void setUserId(Long userId) {this.userId userId;}public String getEmail() {return email;}public void setEmail(String email) {this.email email;}}public static void main(String[] args) {MyBean bean new MyBean();Map map ValidatorUtil.validate(bean);System.out.println(map);}
http://www.pierceye.com/news/912173/

相关文章:

  • 株洲做网站那家好黑龙江网站设计
  • 培训视频网站百度权重划分等级
  • 重庆江北区网站建设怎么查询网站建设时间
  • 做网站一个月能挣多少怎么做营销推广
  • 网站做镜像检查漏洞网站建设需要哪些步骤
  • 广州手机建设网站wordpress 读者墙
  • 大桥石化集团网站谁做的wordpress建站吗
  • 手机行业网站做网站用什么环境
  • 百度做网站刷排名国外做图标网站
  • 常州好的网站设计公司企业策划方案怎么做
  • 厂房出租做推广什么网站好网站做自适应的好处
  • 网站木马文件删除青岛黄岛网站建设公司电话
  • 一个网站做网站地图的目的企业网站建设框架图
  • 网站建设 swot分析深圳市龙华区繁华吗
  • h5 小米网站模板直接通过ip访问网站
  • 公司建设个网站制作装饰公司网站
  • 高质量的网站内容建设做网站信科网站建设
  • 网站建设倒计时模板学校室内设计效果图
  • 海东营销网站建设公司东莞网络优化排名
  • 株洲网站建设服务建筑公司怎么注册
  • 心理学网站的建设网站开发公司比较有名
  • 需要做网站设计海南网页制作
  • 开发网站有什么用仿站小工具官网
  • 支付宝网站登录入口个人微信公众号如何推广
  • 北京网站制作net2006常见的营销型网站
  • 设计建设网站公司天津市建设信息网官网
  • 企业网站建站 费用比较有名的个人网站
  • 网站规划与开发设计企业班组建设案例
  • 招聘网站开发设计做网站 免费字体
  • 网站上传程序流程桐城住房和城乡建设局网站