Struts2:getText,其中没有填充多个参数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Struts2:getText,其中没有填充多个参数相关的知识,希望对你有一定的参考价值。

我向getText传递了三个参数,但只填充了第一个参数。

getText(“error.invalidcode”,new String [] {“name”,“age”,“xyz”});

在我的ApplicationResources.properties中

error.invalidcode = {0}且{1}属性错误代码为{2}。

我得到以下结果:名称和{1}属性有代码{2}的错误。

我错过了什么?

答案

问题发生在包含特殊字符的字段中。

error.missingfield={0}'s and {1} property has error with code {2}.

不得不通过添加另一个单引号逃脱:

error.invalidcode={0}''s and {1} property has error with code {2}.

以上是关于Struts2:getText,其中没有填充多个参数的主要内容,如果未能解决你的问题,请参考以下文章

Struts2 JSON拦截器未填充我的Action类

如何在 Poedit 中设置 gettext 文本域?

struts2中的数据类型自动转换

Struts2--国际化

struts2--国际化

Struts2---将页面表单中的数据提交给Action