我认为,如果没有出错,或者没有定义出错键值(消息),输出就是null了。
你可以分析一下面关于html:errors用法的资料:
--------------------------
<html:errors>与ActionErrors一起用于显示出错消息。该标签首先从当前现场的资源文件读出消息键error.header,然后描绘消息文本。接下来,它循环整个ActionErrors对象。该对象一般作为request属性保存在键Action.ERROR_KEY之下。对每个ActionError对象,读某消息键,从当前现场资源文件读出,格式化相应的消息,并描绘这些消息。然后它也读出对应于键error.footer的消息并描绘它们。
定义property属性可以过滤显示的出错消息。该属性的值应该对应于ActionError对象被保存在ActionErrors对象的键。该标签的属性解释如下,下面的所有属性都可以在运行时赋值。
• bundle:含有消息资源的应用程序范围属性的名字。默认值是Action.MESSAGE_KEY。
• locale:为用户当前注册保存现场的Session范围属性的名字,默认值是Action.ERROR_KEY。
• name:保存ActionErrors对象的request属性的名字。默认值是Action.ERROR_KEY。
• property:为了过滤消息,它可以用于指定各ActionError对象保存在ActionErrors对象中的键。
下面是一些例子:
<html:errors/>
它将显示所有的错误。另一个例子是:
<html:errors property=”missing.name”/>
只显示保存在键missing.name的那些错误。
你可以分析一下面关于html:errors用法的资料:
--------------------------
<html:errors>与ActionErrors一起用于显示出错消息。该标签首先从当前现场的资源文件读出消息键error.header,然后描绘消息文本。接下来,它循环整个ActionErrors对象。该对象一般作为request属性保存在键Action.ERROR_KEY之下。对每个ActionError对象,读某消息键,从当前现场资源文件读出,格式化相应的消息,并描绘这些消息。然后它也读出对应于键error.footer的消息并描绘它们。
定义property属性可以过滤显示的出错消息。该属性的值应该对应于ActionError对象被保存在ActionErrors对象的键。该标签的属性解释如下,下面的所有属性都可以在运行时赋值。
• bundle:含有消息资源的应用程序范围属性的名字。默认值是Action.MESSAGE_KEY。
• locale:为用户当前注册保存现场的Session范围属性的名字,默认值是Action.ERROR_KEY。
• name:保存ActionErrors对象的request属性的名字。默认值是Action.ERROR_KEY。
• property:为了过滤消息,它可以用于指定各ActionError对象保存在ActionErrors对象中的键。
下面是一些例子:
<html:errors/>
它将显示所有的错误。另一个例子是:
<html:errors property=”missing.name”/>
只显示保存在键missing.name的那些错误。
解决方案 »
- 如何防止action提交后刷新页面的重复提交
- 记住用户名和密码,在ie6中能正常运行,在ie8中记不住密码
- 关于一个点击"取消"按钮的问题,大家帮忙
- 从 jsp 页 面 插 入 数 据 保 存 到 sql2000 里。乱 码 问 题 的 解 决 。
- 紧急求助,在线等待。struts-config中设置工程重新定向的问题
- java中如何调用用jbuilder写的一个web service
- 一个度娘解决不了的问题,望牛人解答。
- 大家好, 为什么我的一个类只能放到tomcat/classes下才能运行,而不能放到当前目录的web-inf下呢
- jbuilder9.0和weblogic8.1 有以下错误
- soap服务注册的问题!用的是weblogic!
- 千分求原码
- struts中加入javascript的问题!
errors.header=<h3><font color="red">错误信息</font><h3>请检查以下错误:<ul>
errors.footer=</ul><hr>