Struts2 - 在自定义标记中嵌套<s:property> </s:property>

时间:2011-08-26 19:03:14

标签: java java-ee struts2

我有一个自定义的struts2标记:

<s:myTag myprop="..." >
...
</s:mytag>

并且,我想从myprop获取myTag ValueStack属性的值。 喜欢,

<s:myTag myprop='<s:property value="name"/>'>

因此,我尝试将rtexprvalue的{​​{1}}属性设置为myprop但是,我仍然无法看到嵌套在自定义标记内的true得到评估。

没有错误/异常,只是嵌套 <s:property/>未获得评估。

有人可以帮我知道如何使其正常工作吗?

感谢。

1 个答案:

答案 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>