2014-06-18 53 views
0

我正在開發一個評論網站,並允許用戶刪除自己的評論下...隱藏/顯示超鏈接的動態條件

<a href=# style="display:{${review.userId}==${User} hide? 'none' : 'block' }">Delete</a> 

所以我用這個代碼的ID之間的比較寫評論和登錄用戶的用戶,如果他是一個..他可以看到超鏈接,否則他將無法看到它......但它不工作!! ..登錄用戶可以看到所有的超鏈接刪除

當我運行的代碼,這是出現在瀏覽器...

<a href="#" style="display:{7==7 hide? 'none' : 'block' }">Delete</a> 

我在做對吧?

請幫幫我!

回答

0

嘗試使用JSTL中的標記。

<c:if test="${review.userId == User}"> 
    <a href="#">Delete</a> 
</c:if> 
+0

謝謝youuuu尼基爾,,,它的工作:)))... 但我讀到 比較需要內部EL進行評估,而不是外所以我改成了 Delete

+0

你說得對。匆忙犯了這個錯誤。編輯我的答案以及。你介意把它作爲正確的答案嗎? –

+0

謝謝Nikhil :)! –