1.方法封装前提实体类属性去除首尾空白并进行反转义

//实体类属性的get方法
public String getContent() {
        if(!"".equals(字符串属性名)&&字符串属性名!=null){
            if(字符串属性名.trim()!=null&&!"".equals(字符串属性名.trim())){
                return StringEscapeUtils.unescapeHtml4(字符串属性名.trim());//反转义字符串属性  mybatis中会调用该get方法给数据库中的字段赋值
            }
        }
        return 字符串属性名;
    }

 

2.封装对字符串属性长度进行验证方法并和前台约定俗称 a.后台响应成功码键为code  b.消息提示键为msg

/*
     * @Description 对String 字符串长度进行验证并返回提示信息
     *
     * @Author wzf
     * @Date 2018/10/27 16:14
     * @Param
     * @return ValidationUtil.valiStrLength(实体类字符串属性,长度,"提示信息");
     **/
    public static Map valiStrLength(String str, Integer strLength, String msg) {
        Map map = new HashMap();
        if (null != str && !"".equals(str)) {
            if (str.length() > strLength) {
                map.put("code", "500");
                map.put("msg", msg);
                map.put("isOK",false);
                return map;
            }
            map.put("isOK",true);
            return map;
        }
        map.put("isOK",true);
        return map;
    }

 

3.应用

  //===================对字符串字段长度进行验证==================start======================
            Map valiTitleMap = ValidationUtil.valiStrLength(xxxx.getxxxx(),200, "该字段输入不能超过200位请核对后访问提交");
            if(!(boolean)valiTitleMap.get("isOK")){
                return valiTitleMap;
            }
  //===================对字符串字段长度进行验证==================end======================

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-05-24
  • 2022-12-23
  • 2022-12-23
  • 2021-07-14
猜你喜欢
  • 2022-12-23
  • 2021-11-06
  • 2021-11-26
  • 2022-03-04
  • 2021-06-15
  • 2022-12-23
相关资源
相似解决方案