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.x(),200, "该字段输⼊不能超过200位请核对后访问提交");
if(!(("isOK")){
return valiTitleMap;
}
//===================对字符串字段长度进⾏验证==================end======================

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。