我有一个名为 userCreated 的父页面,我在其中包含另一个名为 confirmationUser 的页面 使用
<%@include file="confirmationUser.jsp" %>
在父页面(userCreated)中我有变量 registerUser 我试图在 intellij 中查看它的值,但是当我使用 evaluate 表达式时出现错误 在类闭包中找不到局部变量“”
我正在使用最新版本的intellij
我可以看到我在 confirmationUser 中定义的任何局部变量,我应该怎么做才能在 confirmationUser 中看到 registerUser
当我运行该页面时,没有任何问题,它正在运行,但我需要调试,因为有时我会遇到空指针异常,我想直接知道问题出在哪里。
父页面
RegisterUser registerUser = null;
子页面
<%
String x = "blabla";
Boolean developer = registerUser.getPackage()!=null && registerUser.getPackage().getName().equals("Developer");%>
在这里我看不到 registerUser 变量但是我可以在调试器中看到 x 变量
最佳答案
您很可能需要:
如果您还没有为您的项目配置 web facet;
将包含 JSP 页面的目录配置为“Web 资源目录”。
我怀疑 (2) 没有完成,因此 IntelliJ 无法解析包含页面的相对路径。
关于java - 调试器无法访问包含页面中的父页面变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26804526/