【问题标题】:How to inspect a variable on a JSP page?如何检查 JSP 页面上的变量?
【发布时间】:2012-10-10 11:10:01
【问题描述】:

我有一组工作页面,想在 JSP 页面的断点处检查变量。不幸的是,变量的上下文菜单没有像在 Java 文件中那样显示正常的 Inspect/Watch 选项。有什么想法吗?

【问题讨论】:

  • 你试过了.print()吗?
  • 这始终是一种选择。我在 JSP 首次推出时遇到了这个问题。我的工作是在我想要的功能上盖上一层薄薄的盖子,并在静态助手类中设置一个断点。我不喜欢与应该帮助我的工具作斗争。
  • 所以我还是被困在这里。 Eclipse 不会在 JSP 断点处显示变量的内容。如果我走进一个传递给它的函数,我可以检查内容,但不能在页面内检查。如果我将鼠标悬停在断点上,则会在断点处显示变量类型,但如果我右键单击该变量,则会显示没有检查选项的上下文菜单。
  • 尝试在变量之后设置断点并在那里检查它。如果它当时可能是空的,它可能不会显示这些选项。
  • 试一试。没有运气。当我悬停时,它向我显示的只是变量的类。

标签: java eclipse jsp


【解决方案1】:

遇到同样的问题,然后查看了 Eclipse 中的变量 View(Window)。所有变量都带有它们的名称和值。

但是右键菜单中确实缺少监视/检查条目。

顺便说一句,我正在使用 Eclipse Kepler。

【讨论】:

  • Luna 的右键菜单中也缺少 Watch/inspect 条目
【解决方案2】:

这是一个适合我的解决方案:

在 Eclipse 中打开显示选项卡视图(窗口 -> 显示视图 -> 显示) 在“显示”选项卡中写入要检查的变量或表达式。 选择它并右键单击,您将看到一个带有选项检查的菜单(或者您可以执行 Ctrl + Shift + I),它将显示变量的值。

希望对你有帮助!

【讨论】:

  • 谢谢!只是澄清一下,在显示面板中输入变量后,选择它(使其突出显示),然后单击显示面板右上角的放大镜。
  • 如果我将变量添加到显示视图的变量选项卡,这将起作用。它是一种解决方法。谢谢您的帮助。不幸的是,我没有收到来自 SO 的通知,并且直到现在才看到您的回复。顺便提一句。 Luna 也存在同样的问题。此外,当我 Ctrl + Shit + I 时,它会插入一个选项卡,而不是检查 JSP 页面变量。
  • 再一次成功。 Luna 在 JSP 页面中遇到断点并在 Display 视图中显示 Variables 选项卡,从而显示所有 JSP 变量。一个巨大的胜利和节省时间。再次感谢!
猜你喜欢
  • 2016-04-07
  • 2022-01-20
  • 1970-01-01
  • 2011-08-08
  • 1970-01-01
  • 2015-05-02
  • 2013-04-04
  • 2013-09-04
  • 1970-01-01
相关资源
最近更新 更多