2012-02-05 90 views
1

在我的JSP中輸入代碼在我的JSP中,如果它位於特定範圍之間,則根據日期字段顯示超鏈接。我正在使用struts 2和ONGL在struts2中使用OGNL進行日期比較

<s:set name="cDate" value="accDate"/> 
<s:if test="%{#cDate gt '4/4/11' && #cDate gt '4/4/12}">               
<td class="viewCellLast"><s:url id="editURL" action="editActivities"> 
<s:param name="id" value="%{id}"></s:param> 
</s:url> <s:a href="%{editURL}" onclick="return nanCompany();" >Edit</s:a></td> 
</s:if> 

它的失敗,有沒有人可以告訴我這是如何實現的。

謝謝 smitha。

+0

http://stackoverflow.com/a/8687084/584420 - 請參閱Umesh的答案 – 2012-02-05 05:32:07

回答

0

我解決了它;我錯過了#前面fsDate:

<s:set name="fsDate" value="finStartDate"/> 
     <s:if test="%{#acDate.before(#fsDate}"> 
     <td class="viewCellLast"><s:url id="editURL" action="editActivities"> 
     <s:param name="id" value="%{id}"></s:param> 
    </s:url> <s:a href="%{editURL}" >Edit</s:a> </td> 
</s:if>