需求:在做項目的時候,從后臺取了一個list到前端jsp顯示,顯示時需要對某一時間字段進行判斷(如:判斷某調查問卷是否過了截止日期,如果過 了則不添加問卷連接,如果當前時間沒過截止日期則對問卷標題添加問卷鏈接,<無論是否過期的問卷都要供用戶查看統計結果>)。
方法:1、在后臺進行處理。
2、在前臺用js處理。
3、在前臺用structs2標簽處理。
在此由于數據庫已固定(只提供了截止日期),并且項目中采用structs框架,所以采用方法三。具體代碼如下:
<s:set name="nowTime" value="new java.util.Date()"></s:set>
<s:set name="lessTime" value="endTime"></s:set>
<s:if test='#lessTime == null || #lessTime.getTime()>#nowTime.getTime()'>
其中其中endTime是從服務端讀來的截止日期。
總結:
<s:if test='#lessTime == null || #lessTime.getTime()>#nowTime.getTime()'>
上面代碼中的#不能漏,訪問用structs標簽<s:set>在jsp中存儲的屬性時要加上#。
posted on 2011-11-03 09:54
墻頭草 閱讀(5729)
評論(1) 編輯 收藏