2014-01-06 25 views
0

流從兩個控制器轉發到JSP。從一個控制器傳遞一個新的A類對象,而從第二個控制器傳遞從該數據庫獲得的A類持久對象。檢查對象是新的還是JSP中的值

在JSP中,我需要檢查對象是否有值或新的&分別執行操作。任何人都可以告訴我如何檢查?

我想這

<c:if test="${empty A}"> Print </c:if> 

,但它不工作。

+0

[是從你同樣的問題? ](http://stackoverflow.com/q/20943797/1031945) –

+0

我想你的持久對象sho uld有一個非空ID,而你的新ID應該有一個空ID。您也可以將一個額外的isNew標誌從控制器傳遞到視圖。 –

回答

1

你可以通過另一個屬性,以確定一個動作,

例如:

在控制器

request.setAttribute("action", "edit"); 
在JSP

<c:if test=${action eq 'edit'}"> 
</c:if> 
+0

感謝回覆:) – underdog

相關問題