JSP EL和autoCompletion

Rej*_*ran 12 java jsp el intellij-idea

在我的servlet中
item.name
我的Jsp:

request.setAttribute("list", myList);
Run Code Online (Sandbox Code Playgroud)

如何item.address在IDE(IntelliJ)中获得autoCompletion ?
我可以使用<jsp:useBean>任何其他功能来明确"项目"的类型吗?

Ste*_*tez 20

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

<%--@elvariable id="list" type="java.util.List<your.item.class.Here>"--%>
Run Code Online (Sandbox Code Playgroud)

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