Lim*_*ile 9 java debugging jsp netbeans
在我的JSP文件中,我有一个像这样初始化的属性:
<c:set var="perspectiveCount" value="0"/>
Run Code Online (Sandbox Code Playgroud)
我正在尝试学习如何在NetBeans中调试JSP.当我在该行之后切换一个断点并调试程序时,我在Variables选项卡中找到了大量的变量,我找不到它们perspectiveCount.也许是因为它不是一个变量,而是一个属性.
我也尝试使用Evaluate Code选项卡,但它回答我"perspectiveCount"不是当前上下文中的已知变量.
调试和学习价值的正确方法是perspectiveCount什么?
alb*_*fan 11
虽然您使用Netbeans进行调试,但这可能对其他人有所帮助:
在Intellij上,pageContext出现并作为局部变量从调试中消失.您可以在_jspx_page_context上进行中继
然后
_jspx_page_context.findAttribute("perspectiveCount")
Run Code Online (Sandbox Code Playgroud)
会让你在Intellij上调试你想要的东西.
NetBeans调试器不会将JSP变量视为可以直接计算的变量.它们是上下文属性.因此,为met工作的方法是进入
pageContext.findAttribute("perspectiveCount")
Run Code Online (Sandbox Code Playgroud)
在"评估代码"选项卡中.完成后单击"评估代码片段"按钮调试器添加pageContext.findAttribute("perspectiveCount")到"变量"选项卡并在那里显示其值.
| 归档时间: |
|
| 查看次数: |
6186 次 |
| 最近记录: |