我正在寻找:
<s:set var="A_VARIABLE" value="<s:date name='OBJECT.MEMBER' format='XXX_FORMAT'/>"/>
然后,我想操纵#A_VARIABLE
,但A_VARIABLE
没有从s:date
获得价值。
答案 0 :(得分:3)
你不能像这样嵌套标签。将<s:set>
标记与正文内容一起使用。将<s:date>
标记放在<s:set>
标记内。
<s:set var="A_VARIABLE">
<s:date name="OBJECT.MEMBER" format="XXX_FORMAT"/>
</s:set>
答案 1 :(得分:0)
value
属性的值与Struts2标记中的其他属性一样,被评估为OGNL表达式,如果失败则将值保留为原样。
如果删除value
属性并使用标记正文,则该值也有意义。
您不能在Struts标记的属性中嵌套Struts标记。