当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:16:00  来源:本站整理

addActionError与addFieldError[Java编程]

赞助商链接



  本文“addActionError与addFieldError[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

addActionError() 与addFieldError ()有什么差别, 这里说一说,

这两个都是com.opensymphony.xwork2.ActionSupport类下的办法.

addActionError (String  anErrorMessage)

增添一个Action级别的错误消息到Action

anErrorMessage: 错误消息

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

anErrorMessage被存放在List中 . 可以去看源码

addFieldError (String  fieldName, String  errorMessage)

给一个字段(属性) 增添错误消息

fieldName: 字段(属性)名

errorMessage: 错误消息

errorMessage被存放在一个Map中. 可以去看源码

显示消息的标签是:

<!-- 例子 1 -->

<s:fielderror />   显示全部的 错误消息(用addFieldError办法增添的 )

<!-- 例子 2 -->

<s:fielderror>

<s:param>field1 </s:param> 显示指定的 field1字段的 错误消息

<s:param>field2 </s:param> 显示指定的 field2字段的 错误消息

</s:fielderror>

<s:form .... > .... </s:form>

默许主题下, <s:form />能显示错误信息,能自动增添表格排版,

改正主题:<s:form theme="simple"> 不能显示错误信息,不能自动增添表格排版,我们才好自己施展啊.

ActionSupport类还有一个 public boolean hasErrors () 办法,其实他内部实现是这样的:

(hasActionErrors() || hasFieldErrors()), 辨别查抄有没有Action级别的错误信息, 有没有Fidld级别的错误的信息.

只要一个为真, 就跳回input 实图, 并显示错误信息(假如你写了呼应的标签)


  以上是“addActionError与addFieldError[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • addActionError与addFieldError
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .