我有Struts2代碼來顯示基於這樣的日期比較結果的按鈕(請注意,這是我實際擁有的簡化示例):如何將此Struts2轉換爲displaytag(日期比較)
<s:iterator value="myList">
<s:if test="%{getDate().compareTo(getNow()) > 0}">
// Show the item
</s:if>
</s:iterator>
我已經將結果集的顯示轉換爲使用displaytag。我如何使用顯示標籤來完成上述操作。這是我試過的。
<display:table name="myList" pagesize="50" id="row">
<display:column title="Item">
<s:if test="%{#attr.row.endDt.compareTo(#attr.row.now()) > 0}"><%--does NOT work--%>
</display:column>
</display:table>
<s:if>
語句的正確語法是什麼?
或者,這不能使用displaytag + Struts2?
既然你使用'GETDATE()的compareTo(getNow())> 0'第一,工作表達式,你有沒有嘗試'#attr.row.getDate()。compareTo(#attr.row.getNow())> 0'?這對我來說似乎更合乎邏輯。 –
@JBNizet我甚至沒有想到!但不幸的是,這並不奏效。 – nmc