2019独角兽企业重金招聘Python工程师标准>>>

一、addActionError("错误内容"):Action级别的错误消息
this.addActionError("错误信息1");
this.addActionError("错误信息2");

显示消息的标签是:<s:actionerror />显示全部的 Action级别的错误消息,可以加CSS

二、addFieldError("字段名","错误信息")给一个字段(属性)添加错误消息
this.addFieldError("pwd", "错误信息1");
this.addFieldError("pwd", "错误信息2");

显示消息的方法1:标签是:<s:fielderror />显示全部的错误消息;

显示消息的方法2:
<s:fielderror>
<s:param>field1 </s:param> 显示指定的 field1字段的 错误消息
<s:param>field2 </s:param> 显示指定的 field2字段的 错误消息
</s:fielderror>

显示消息的方法3:如果什么都不写,则默认显示在相应字段上方

三、addActionMessage("相关信息")
需要在action中重写父类的validate方法,对参数进行校验,如果校验失败。则直接写错误信息

this.addActionMessage("信息1");
this.addActionMessage("信息2");

显示消息的标签是:<s2:actionmessage/>可以显示全部的消息

注:1、在添加第一个信息之前加上this.clearErrorsAndMessages();用来清空之前加载的错误信息
2、如果<head></head>之间加上<s:head/>,<s:actionerror />和<s:fielderror />会自动加上CSS
<s:actionmessage/>则不会加载.

转载于:https://my.oschina.net/u/208942/blog/91519

addActionError addFieldErrot addActionMessage 的区别相关推荐

  1. struts2实践总结

    Struts2中的属性驱动和模型驱动 Struts2中的属性驱动和模型驱动2 Struts2中的异常处理机制 ognl表达式 Struts2中文件的上传和下载 拦截器 Struts2中的输入校验 St ...

  2. struts2 中的 addActionError 、addFieldError、addActionMessage方法的区别

    一.addActionError("错误内容"):Action级别的错误消息       this.addActionError("错误信息1");       ...

  3. struts2 中的 addActionError 、addFieldError、addActionMessage方法的区别添加错误信息

    转自:https://www.cnblogs.com/wangyp/archive/2011/07/13/2104828.html 一.addActionError("错误内容") ...

  4. java actionsupport_Action 跟 Actionsupport 的区别

    Action 跟 Actionsupport 的区别 Action 跟 Actionsupport 的区别 当我们在写action的时候,可以实现Action接口,也可以继承Actionsupport ...

  5. RPC 笔记(01)— RPC概念、调用流程、RPC 与 Restful API 区别

    1. 基本概念 PRC 远程过程调用 Remote Procedure Call,其就是一个节点请求另外一个节点提供的服务.当两个物理分离的子系统需要建立逻辑上的关联时,RPC 是牵线搭桥的常见技术手 ...

  6. C++ 笔记(28)— C++ 中 NULL和 nullptr 的区别

    最近看公司代码的时候发现在判断指针是否为空的时候,有的时候用的是 NULL, 有的时候用的是 nullptr 感觉很奇怪,好奇心驱使我查了下两者的区别,发现还是有很多细节需要学习的. 1. NULL ...

  7. gcc 和 g++ 的联系和区别,使用 gcc 编译 c++

    GCC 编译器已经为我们提供了调用它的接口,对于 C 语言或者 C++ 程序,可以通过执行 gcc 或者 g++ 指令来调用 GCC 编译器. 实际使用中我们更习惯使用 gcc 指令编译 C 语言程序 ...

  8. Python2 与 Python3 区别

    Python2.x 与 Python3.x 区别 1. print 函数 Python2 中 print 是语句(statement),Python3 中 print 则变成了函数.在 Python3 ...

  9. Docker 入门系列(1)- 初识容器,镜像、容器、仓库的区别

    Docker 简介 Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源. Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级.可移植的容器中,然后发 ...

最新文章

  1. (JAVA)正则表达式
  2. 上传图片实时显示 兼容 ie11
  3. 入门RabbitMQ核心概念
  4. Core Java-多线程-线程的生命周期
  5. 普通笔记本能运行Linux么,linux是什么啊?我们普通的台式电脑能不能用啊?
  6. 区块链 链上脚本、智能合约和Dapp的关系区别
  7. MongoDB集群架构 调整,增加延迟备份节点服务器,删除仲裁节点(9)
  8. 计算机游戏运行组件,Steam游戏必备运行库安装包
  9. 九九乘法表的简单代码
  10. 二重积分计算曲面表面积
  11. 地壳中元素含量排名记忆口诀_地壳含量_地壳中元素含量排名口诀
  12. 2020美团实习试题
  13. MYSQL内存请求一直不释放_MySQL内存不释放
  14. SQL注入之堆叠及WAF绕过注入
  15. hdu 1429 胜利大逃亡(续)
  16. c语言测序,Hi-C测序
  17. 计算机与科学技术专业毕业设计,计算机科学与技术专业毕业设计论文
  18. python怎样遍历列表中数字_Python基础-列表操作(2):列表的遍历和数字列表
  19. 【Hbase】HBase入门教程
  20. MATLAB工具学习:cftool(曲线拟合工具)

热门文章

  1. YOLO系列:YOLO v2深度解析 v1 vs v2
  2. ECMAScript6(17):Class类
  3. 极速理解设计模式系列:10.抽象工厂模式(Abstract Factory Pattern)
  4. mybatis基础,mybatis核心配置文件properties元素
  5. linux DISPLAY变量
  6. QT学习小结之信号与槽
  7. 常见Linux版本概览
  8. 【机器学习】Pima数据集的可视化
  9. 2 Django-2的路由层(URLconf)
  10. java动态代理实现与原理详细分析(【转载】By--- Gonjan )