struts2中带有动态键的消息包

struts2中带有动态键的消息包,struts2,ognl,Struts2,Ognl,我在显示来自消息包的消息时遇到问题,其中密钥作为标记参数传递。自2.3版以来,struts标记不允许运行时表达式 我有一个带有fieldName参数的自定义标记,我希望使用此参数检索消息,就像在以前版本的框架中一样: 既不为我工作,也不为我工作 我尝试了在web中找到的每一个解决方案,但没有任何效果。使用OGNL或使用标记 使用OGNL或使用标记 @乔瓦尔:我的意思是也许你可以直接在标记w/o->中使用你的fieldName变量。我在第一个实例中尝试过,但这不起作用。@乔瓦尔:我的意思是也许你可

我在显示来自消息包的消息时遇到问题,其中密钥作为标记参数传递。自2.3版以来,struts标记不允许运行时表达式

我有一个带有fieldName参数的自定义标记,我希望使用此参数检索消息,就像在以前版本的框架中一样:

既不为我工作,也不为我工作

我尝试了在web中找到的每一个解决方案,但没有任何效果。

使用OGNL或使用标记

使用OGNL或使用标记


@乔瓦尔:我的意思是也许你可以直接在标记w/o->中使用你的fieldName变量。我在第一个实例中尝试过,但这不起作用。@乔瓦尔:我的意思是也许你可以直接在标记w/o->中使用你的fieldName变量。我在第一个实例中尝试过,但这不起作用。
<s:set name="fname">
  ${fieldName}
</s:set>

<s:text name="%{#fname}"/>