在我的 servlet 中:
request.setAttribute("list", myList);
在我的 JSP 中:
<c:forEach var="item" items="${list}">
${item.name} and ${item.address}
</c:forEach>
如何在 IDE(特别是 IntelliJ IDEA 中)中获得
item.name
和 item.address
的自动补全功能?
我可以将
<jsp:useBean>
用于任何其他功能以使 item
的类型明确吗?
对于IntelliJ,可以使用注释注释,比如这样:
<%--@elvariable id="list" type="java.util.List<your.item.class.Here>"--%>
要自动获取此信息,IntelliJ 应该将
${items}
着色为警告,因为它不知道它是什么。单击它,当灯泡弹出时,单击选项“在注释注释中声明外部变量”。这将生成一个评论注释,例如上面列出的注释。