13

在我的 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>任何其他功能来明确“项目”的类型吗?

4

1 回答 1

26

对于 IntelliJ,您可以使用注释注释,例如:

<%--@elvariable id="list" type="java.util.List<your.item.class.Here>"--%>

为了自动获得这个,IntelliJ 应该将着色${items}作为警告,因为它不知道它是什么。单击它,当灯泡弹出时,单击选项“在注释注释中声明外部变量”。这将生成一个注释注释,例如上面列出的注释。

于 2013-08-04T03:38:20.467 回答