在我目前的頁面上,我使用JSTL來檢查數據是否可用於我的表單。我面臨的問題是「如果沒有數據,我沒有看到文本字段」。我可以使用和標籤來解決這個問題,但是如果其他代碼都是通過頁面的話,那麼這會帶來很多問題。任何人都可以建議我一個更好的清潔解決方案,以解決這個問題?
JSTL條件檢查
<c:if test="${salesData!=null}">
<c:if test="${fn:length(salesBundle.salesArea) > 0}">
<input type="text" id="sales_area" class="salesManagerStyle">
</c:if>
</c:if>
BalusC , 謝謝回覆。
t0mcat
2011-06-02 20:11:34
其實剛剛意識到,這仍然是一樣的c:if。要實現c:選擇,我們仍然需要通過相同數量的語句。對? – t0mcat 2011-06-02 21:01:35
是的,基本上。這是收益。如果您使用的是像JSF這樣的MVC框架,那麼您可以通過在組件上使用'rendered'屬性來保存''。例如。 ' '。 –
BalusC
2011-06-02 21:02:58