我在JSP中添加了一个表和一个值列表。
其中一个值flagp
是布尔值。
我想表示“是/否”,而不是显示“真/假”。我怎么能修改它?
<logic:present
name="tabellaGenericaForm"
property="listaLog">
<layout:pager maxPageItems="5" width="100%"
sessionPagerId="currentPageSt">
<logic:notEmpty
name="tabellaGenericaForm"
property="listaLog">
<layout:collection name="tabellaGenericaForm" property="listaLog" id="elemento">
<layout:collectionItem title="form.flagp" property="Da" sortable="true">
<bean:write name="element" property="flagp" />
</layout:collectionItem>
</layout:collection>
</logic:notEmpty>
</layout:pager>
</logic:present>
答案 0 :(得分:1)
按照您的预期使用逻辑标记:
<logic:equal name="element" property="flagp">
Yes
</logic:equal>
<logic:notEqual name="element" property="flagp">
No
</logic:equal>
或者使用JSTL的<c:if>
(最好)。
或者将其包装在业务层的其他位置,或自定义标签等中(更优选)。