2013-08-03 20 views
10

: ıde
JSP EL ve benim servlet'dir benim Jsp yılında <br/> <code>request.setAttribute("list", myList);</code><br/> yılında Autocompletion

<c:forEach var="item" items="${list}"> 
    ${item.name} and ${item.address} 
</c:forEach> 

nasıl item.name an item.address için Autocompletion alabilirim (IntelliJ)?
<jsp:useBean>, 'item' açıklamasını yapmak için başka herhangi bir özellik kullanabilir miyim?

+1

'item' herhangi bir şey olabilir. Usebean ile denedin mi? Öğe hızlı düzeltmeleri için varsa, seçeneklerin neler olduğunu kontrol ettiniz mi? –

cevap

13

intellij için, bu gibi açıklama açıklamaları, kullanabilirsiniz:

<%[email protected] id="list" type="java.util.List<your.item.class.Here>"--%> 

otomatik olarak bu almak için, alışkanlık ne olduğu konusunda bir fikrin var çünkü IntelliJ, bir uyarı olarak ${items} boyama edilmelidir. Üzerine tıklayın ve ampul açıldığında, "Açıklama ek açıklamada harici değişkeni bildir" seçeneğini tıklayın. Bu, yukarıda listelenen gibi bir yorum açıklaması oluşturacaktır.

+1

Bu harika! Aslında Alt + Enter (hızlı düzeltme) iki seçenek sunar - (a) useBean, (b) yorum notu olarak harici değişkeni bildir. –

+0

Evet, yorum notlarını kişisel olarak kullanırım. –

İlgili konular