ActionMessage可以不和资源文件一起使用

看了看源码,ErrorsTag.
if (report.isResource()) {
message =TagUtils.getInstance().message(
pageContext,
bundle,
locale,
report.getKey(),
report.getValues());
} else {
message = report.getKey();
}
说明,是可以不使用资源文件的。
再看,ActionMessage构造方法,
new ActionMessage( String value, boolean isResource );
只要这样构造就不用资源文件,
ActionMessage msg = new ActionMessage("随便写",false);
之后把
ActionMessages errors = ..
errors.add( "mykey",msg)
...
最后页面上使用
<html:errors property="mykey"/>
这样就输出了
"随便写"。
所以,结论是,可是不用资源文件使用ActionMessage,以及<html:errors> 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值