Spring MVC Controler层获取errors验证信息 同时返回
/*** spring 获取错误信息* @param bindingResult* @param request* @return*/public static String[] getFiledMessage(BindingResult bindingResult,HttpServletRequest request) {WebApplicationContext webApplicationContext = RequestContextUtils.getWebApplicationContext(request, request.getSession().getServletContext());LocaleResolver localeResolver = RequestContextUtils.getLocaleResolver(request);LocaleContext localeContext = ((LocaleContextResolver) localeResolver).resolveLocaleContext(request);Locale locale = localeContext.getLocale();String[] errorMessages = new String[bindingResult.getFieldErrors().size()];for (int i = 0; i < bindingResult.getFieldErrors().size(); i++) {ObjectError error = bindingResult.getFieldErrors().get(i);//获取字段列
// String obj = ApplicationContextUtil.getMessage(error.getArguments()[0].toString());errorMessages[i] = webApplicationContext.getMessage(error, locale);//替换国际化
// errorMessages[i].replace(error.getArguments()[0].toString(), obj);}return errorMessages;}//将错误信息放入errors里边
validateEmpty("datastrunm", errors, "Datastru.datastrunm");/*** 非空验证* * @param fieldName* 属性名称* @param errors* @param messageKey* 国际化属性名称*/public void validateEmpty(String fieldName, Errors errors, String messageKey) {ValidationUtils.rejectIfEmpty(errors, fieldName, "common.constraints.empty.message",new Object[] { ApplicationContextUtil.getMessage(messageKey) }, fieldName);}
Spring MVC Controler层获取errors验证信息 同时返回相关推荐
- 淘宝/天猫API接口,item_sku - 淘宝商品SKU详细信息查询,淘宝/天猫获取sku详细信息 API 返回值说明
欢迎使用淘宝API接口(item_sku - 淘宝商品SKU详细信息查询 ) 你好! 这是你使用我们的淘宝API接口获取商品详细接口说明. 测试地址:获取Key和secret 测试结果: Reques ...
- 头信息_如何在 Spring REST Controller 中获取 HTTP 头信息
介绍 在本篇文章中,我们将研究如何在 Spring Rest Controller 中访问 HTTP 头信息. 首先,我们将使用 @RequestHeader 注解分别或同时读取 HTTP 头信息. ...
- Spring MVC控制层的返回类型--String类型与Bean类型
SpringMVC控制层的返回类型形式多样,现拿其中的两种--String类型与Bean类型作以说明. 一.测试项目的结构 说明:(jsp的名字没起好) 控制层:UserController.java ...
- Spring MVC 控制层model.addAllAttribute()和model.addAllAttributes()方法的区别
model.addAllAttributes(ladingInfoList); //model.addAllAttributes(map); model.addAttribute("tota ...
- 淘宝/天猫获取sku详细信息 API 返回值说明
item_sku-获取sku详细信息 前往测试接口 公共参数 请求地址: https://api-gw.onebound.cn/taobao/item_sku 名称 类型 必须 描述 key Stri ...
- 获取sku详细信息 API 返回值说明
为了进行此平台API的调用,首先我们需要做下面几件事情. 1. 获取一个KEY. 2. 参考API文档里的接入方式和示例. 3.查看测试工具是否有需要的接口,响应实例的返回字段是否符合参数要求. 4. ...
- Spring MVC和JQuery用于Ajax表单验证
在本教程中,我们将看到如何使用Ajax和Spring MVC和JQuery在服务器端验证表单. Spring MVC为通过注释驱动的配置采用Ajax提供了非常方便的过程. 我们将使用此注释驱动的配置以 ...
- SSM框架笔记14:Spring MVC表单验证
Spring MVC表单验证 在Spring MVC中,表单验证有三种方法. 一.基本校验 这种方法是基于handler的,优点是定义方便,缺点是不便于复用. 1.两个接口:Errors/Bi ...
- Spring MVC:Trgger手动验证表单对象
有时可能需要在Spring MVC @Controller中使用手动验证. 使用Spring的org.springframework.validation.ValidationUtils类非常简单. ...
最新文章
- 721合约 erc eth_深入了解「智能合约」及主流平台「智能合约」的查询方法
- SQL语句书可以提高执行效率的5种需要注意的书写方法
- Nature报道新冠病毒新研究:传猫易,传狗难,猫狗能否传人不明确
- 【数据分析】“上海名媛”其实是“拼夕夕名媛”,数据分析告诉你真实的名媛其实都是什么样子!...
- 【图专题】三篇图神经网络中的图核函数:主要学习图的拓扑结构从而解决图分类问题...
- 女友刷B站流量告急,技术男友轻松搞定!
- Unicode简介【转】
- javaee 中遇到的jdk自带的异常(Exception)
- linux weblogic 内存溢出,weblogic 安装升级补丁出现内存溢出问题解决
- Python中文问题
- Gartner发布云安全能力评估报告:阿里云全球第二,超过亚马逊!
- IE兼容性小结(IE7及以上版本)
- Visual C++中的异常处理浅析[轉]
- sqlserver安装介质上文件的长路径名称失败_SQL Server 2012 软件安装教程
- intel无线网卡日志服务器,不定期找不到Intel N 2230无线网卡
- 继承ActionSupport类
- 保证线程安全的10个小技巧
- day18 - 正则表达式
- 李一男再出发:电动车怎么做?
- LPC55S69开发笔记
热门文章
- MySQL按照汉字的拼音排序(A-Z)
- e.preventDefault()与return false的区别
- [每日问答]生成方法和判别方法有什么区别?
- Hadoop和大数据技术精讲班
- ROG魔霸7Plus电脑一直蓝屏错误怎么重装系统?
- Linux的优缺点,Linux与windows的区别
- 爬虫1——(爬虫3days课程)
- JLink不能连接上目标板,报错:Error while identifying Cortex-M core
- [hiho 03]KMP算法
- margin:auto 和margin:0 auto的区别