在我的servlet中:
request.setAttribute("list", myList);
在我的Jsp中:
<c:forEach var="item" items="${list}">
${item.name} and ${item.address}
</c:forEach>
如何在IDE(IntelliJ)中获得item.name
和item.address
的自动完成功能?
我可以将<jsp:useBean>
用于任何其他功能,以使“项目”类型明确吗?
答案 0 :(得分:18)
对于IntelliJ,您可以使用注释注释,例如:
<%--@elvariable id="list" type="java.util.List<your.item.class.Here>"--%>
为了自动获取,IntelliJ应该将${items}
作为警告,因为它不知道它是什么。单击它,当灯泡弹出时,单击选项&#34;在注释注释中声明外部变量。&#34;这将生成注释注释,例如上面列出的注释注释。