/*** 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验证信息 同时返回相关推荐

  1. 淘宝/天猫API接口,item_sku - 淘宝商品SKU详细信息查询,淘宝/天猫获取sku详细信息 API 返回值说明

    欢迎使用淘宝API接口(item_sku - 淘宝商品SKU详细信息查询 ) 你好! 这是你使用我们的淘宝API接口获取商品详细接口说明. 测试地址:获取Key和secret 测试结果: Reques ...

  2. 头信息_如何在 Spring REST Controller 中获取 HTTP 头信息

    介绍 在本篇文章中,我们将研究如何在 Spring Rest Controller 中访问 HTTP 头信息. 首先,我们将使用 @RequestHeader 注解分别或同时读取 HTTP 头信息. ...

  3. Spring MVC控制层的返回类型--String类型与Bean类型

    SpringMVC控制层的返回类型形式多样,现拿其中的两种--String类型与Bean类型作以说明. 一.测试项目的结构 说明:(jsp的名字没起好) 控制层:UserController.java ...

  4. Spring MVC 控制层model.addAllAttribute()和model.addAllAttributes()方法的区别

    model.addAllAttributes(ladingInfoList); //model.addAllAttributes(map); model.addAttribute("tota ...

  5. 淘宝/天猫获取sku详细信息 API 返回值说明

    item_sku-获取sku详细信息 前往测试接口 公共参数 请求地址: https://api-gw.onebound.cn/taobao/item_sku 名称 类型 必须 描述 key Stri ...

  6. 获取sku详细信息 API 返回值说明

    为了进行此平台API的调用,首先我们需要做下面几件事情. 1. 获取一个KEY. 2. 参考API文档里的接入方式和示例. 3.查看测试工具是否有需要的接口,响应实例的返回字段是否符合参数要求. 4. ...

  7. Spring MVC和JQuery用于Ajax表单验证

    在本教程中,我们将看到如何使用Ajax和Spring MVC和JQuery在服务器端验证表单. Spring MVC为通过注释驱动的配置采用Ajax提供了非常方便的过程. 我们将使用此注释驱动的配置以 ...

  8. SSM框架笔记14:Spring MVC表单验证

    Spring MVC表单验证   在Spring MVC中,表单验证有三种方法.   一.基本校验 这种方法是基于handler的,优点是定义方便,缺点是不便于复用. 1.两个接口:Errors/Bi ...

  9. Spring MVC:Trgger手动验证表单对象

    有时可能需要在Spring MVC @Controller中使用手动验证. 使用Spring的org.springframework.validation.ValidationUtils类非常简单. ...

最新文章

  1. 721合约 erc eth_深入了解「智能合约」及主流平台「智能合约」的查询方法
  2. SQL语句书可以提高执行效率的5种需要注意的书写方法
  3. Nature报道新冠病毒新研究:传猫易,传狗难,猫狗能否传人不明确
  4. 【数据分析】“上海名媛”其实是“拼夕夕名媛”,数据分析告诉你真实的名媛其实都是什么样子!...
  5. 【图专题】三篇图神经网络中的图核函数:主要学习图的拓扑结构从而解决图分类问题...
  6. 女友刷B站流量告急,技术男友轻松搞定!
  7. Unicode简介【转】
  8. javaee 中遇到的jdk自带的异常(Exception)
  9. linux weblogic 内存溢出,weblogic 安装升级补丁出现内存溢出问题解决
  10. Python中文问题
  11. Gartner发布云安全能力评估报告:阿里云全球第二,超过亚马逊!
  12. IE兼容性小结(IE7及以上版本)
  13. Visual C++中的异常处理浅析[轉]
  14. sqlserver安装介质上文件的长路径名称失败_SQL Server 2012 软件安装教程
  15. intel无线网卡日志服务器,不定期找不到Intel N 2230无线网卡
  16. 继承ActionSupport类
  17. 保证线程安全的10个小技巧
  18. day18 - 正则表达式
  19. 李一男再出发:电动车怎么做?
  20. LPC55S69开发笔记

热门文章

  1. MySQL按照汉字的拼音排序(A-Z)
  2. e.preventDefault()与return false的区别
  3. [每日问答]生成方法和判别方法有什么区别?
  4. Hadoop和大数据技术精讲班
  5. ROG魔霸7Plus电脑一直蓝屏错误怎么重装系统?
  6. Linux的优缺点,Linux与windows的区别
  7. 爬虫1——(爬虫3days课程)
  8. JLink不能连接上目标板,报错:Error while identifying Cortex-M core
  9. [hiho 03]KMP算法
  10. margin:auto 和margin:0 auto的区别