我有一个自定义的struts2标记:
<s:myTag myprop="..." >
...
</s:mytag>
并且,我想从myprop
获取myTag
ValueStack
属性的值。
喜欢,
<s:myTag myprop='<s:property value="name"/>'>
因此,我尝试将rtexprvalue
的{{1}}属性设置为myprop
但是,我仍然无法看到嵌套在自定义标记内的true
得到评估。
没有错误/异常,只是嵌套 <s:property/>
未获得评估。
有人可以帮我知道如何使其正常工作吗?
感谢。
答案 0 :(得分:3)
<强>尝试强>
<s:myTag>
<s:param name="myprop">
${name}
</s:param>
</s:mytag>
或强>
<s:myTag>
<s:param name="myprop" value="name" />
</s:mytag>
OR (静态内容)
<s:myTag>
<s:param name="myprop">
<s:property value="@some.package.ClassName@FOO_PROPERTY" />
</s:param>
</s:mytag>