JSP EL 和自动完成

2022-09-04 07:37:14

在我的服务中:

request.setAttribute("list", myList);

在我的Jsp中:

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

如何在 IDE 中获取和在 IDE 中的自动完成功能 (IntelliJ)?item.nameitem.address

我是否可以用于任何其他功能来明确“项目”的类型?<jsp:useBean>


答案 1

对于 IntelliJ,您可以使用注释注释,如下所示:

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

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


答案 2