1

我有下面的 Struts 2 标签,我需要检查属性value="#attr.row.Commentaire是否为空,如果不是,则显示一个小图标,用户可以单击它并查阅属性的内容value="#attr.row.Commentaire

我怎样才能<s:if>有效地使用 Struts 2 的标签来做到这一点?

<display:column title="Commentaire" sortable="true" sortProperty="Commentaire"
    class="alerte_td_commentaire">              
<s:property value="#attr.row.Commentaire"/>
4

1 回答 1

0

使用以下代码

<s:if test="#attr.row.Commentaire != null && #attr.row.Commentaire != ''">

if标签使用该test属性将OGNL表达式评估为布尔值。

您可能还想使用呈现 HTML 锚标记的标记,该标记可以与标记结合a使用if

查阅物业内容

还有一个debug标签可用于包装其他标签,以向您显示将呈现调试数据的链接。

<s:debug>  
 <s:property value="%{#attr.row.Commentaire}"/>
</s:debug>
于 2013-07-30T10:33:33.460 回答