ValidatorForm中ActionMessage的本地化值

时间:2014-10-31 09:41:55

标签: java localization struts struts-1

我有本地化的消息,例如:

error.message = Invalid {0}
object.foo = Foo

以及我ValidatorForm中的一些验证码:

errors.add(ActionErrors.GLOBAL_MESSAGE, new ActionMessage("errors.message", "Foo"));

这很好用。但我想使用键object.foo本地化消息参数。

我试过了:

getServlet().getInternal().getMessage("object.foo");

但是这会导致null。还有其他方法吗?

1 个答案:

答案 0 :(得分:0)

这不是那么困难,下次我会努力寻找......

org.apache.struts.validator.Resources.getMessage(request,key);