2017-08-03 23 views
0

我想僅在JSP中有一個對象時顯示對象照片。我使用此代碼,即使有一個也沒有顯示任何照片...如何在JSP中檢查它是否收到照片?

<c:if test="empty ${contextRoot}/statusphoto/${statusUpdate.photo.id}"> 
     <img class="img-responsive full-width" src="${contextRoot}/statusphoto/${statusUpdate.photo.id}" alt=""/> 
</c:if> 

我找不到任何其他方式來執行此操作。 在此先感謝。

回答

0

你的邏輯是倒退,你要顯示的img標籤時,有一個照片,所以你需要使用not empty,可能只是想檢查,如果你有照片的證件

<c:if test="not empty ${statusUpdate.photo.id}"> 
     <img class="img-responsive full-width" src="${contextRoot}/statusphoto/${statusUpdate.photo.id}" alt=""/> 
</c:if> 
+0

很抱歉,但它顯示了沒有。我認爲問題在於測試......它可能與空的或不空的測試有所不同。無論如何,謝謝你的幫助。 –

+0

但它的工作原理 \t \t \t \t \t \t \t \t \t \t –