0

我创建了一个 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>
4

1 回答 1

1

如您所料,使用逻辑标签:

<logic:equal name="element" property="flagp">
  Yes
</logic:equal>
<logic:notEqual name="element" property="flagp">
  No
</logic:equal>

或者使用 JSTL <c:if>(最好)。

或者将其包装在业务层的其他地方,或自定义标签等(更可取)。

于 2013-06-19T13:30:21.953 回答