java - 在 Debug模式下找不到 JSP 变量

标签 java jsp debugging netbeans

在我的 JSP 文件中,我有一个属性初始化如下:

<c:set var="perspectiveCount" value="0"/>

我正在尝试学习如何在 NetBeans 中调试 JSP。 当我在该行之后切换断点并调试程序时,我在“变量”选项卡中看到大量变量,但我找不到 perspectiveCount。也许是因为它不完全是一个变量,而是一个属性。

我还尝试使用“评估代码”选项卡,但它回答我“perspectiveCount”在当前上下文中不是已知变量。

调试和学习perspectiveCount值的正确方法是什么?

最佳答案

虽然您使用 Netbeans 进行调试,但这可能对其他人有帮助:

在 Intellij 上,pageContext 作为局部变量在调试中出现和消失。您可以在 _jspx_page_context

上中继

然后

_jspx_page_context.findAttribute("perspectiveCount") 

将允许您在 Intellij 上调试您想要的东西。

关于java - 在 Debug模式下找不到 JSP 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18592761/

相关文章:

java - Hibernate ConstraintViolationException : could not insert, SQL 错误

java - 是否可以在滑动到特定页面时隐藏工具栏并禁用滚动?

java - 如何在 JSP 中获取 NullPointerException 的详细信息?

java - 在sts嵌入的apache tomcat服务器无法启动

c - 在gdb中,是否可以找出哪个内存地址具有某个值?

java - 使用保存的 cookie 填写表格

java - 如何在 JSP 中将 Java Date 转换为 ReadableInstant for Joda Time?

c++ - 使用宏增加 C++ 代码的详细程度

java - 在服务器启动期间调试Gradle应用

java - 使用父类(super class)/继承/构造函数问题