java后台表单字符串长度验证

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

java后台表单字符串长度验证
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======================。

相关文档
最新文档