java后台表单字符串长度验证
- 作者: 五速梦信息网
- 时间: 2026年04月04日 13:36
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======================
相关文章
-
java后台接收json数据,报错com.alibaba.fastjson.JSONObject cannot be cast to xxx
java后台接收json数据,报错com.alibaba.fastjson.JSONObject cannot be cast to xxx
- 互联网
- 2026年04月04日
-
java后台如何获取国际化中的key
java后台如何获取国际化中的key
- 互联网
- 2026年04月04日
-
JAVA环境变量和TomCat服务器配置
JAVA环境变量和TomCat服务器配置
- 互联网
- 2026年04月04日
-
java汉化后怎么改回来
java汉化后怎么改回来
- 互联网
- 2026年04月04日
-
Java工程师的发展历程
Java工程师的发展历程
- 互联网
- 2026年04月04日
-
java非堆内存泄漏
java非堆内存泄漏
- 互联网
- 2026年04月04日






