1

我被要求在 .jsp 环境中做一些工作。我的经验很少,为了更好地了解我从哪里开始,我希望能够“转储”一些变量来查看。来自 cfdump 非常宝贵的 CF 世界,我希望 jsp 中有一些接近的东西,但我似乎找不到它。

那么问题来了:有没有等效于cfdump 或writeDump 的jsp?或者是否有一些本机 java 可以让我接近?

4

2 回答 2

1

我使用的一种方法是设置您的 servlet 容器以允许调试。然后,您可以在相关代码上设置断点。当您遇到断点时,您的 IDE 将允许您检查范围内的所有变量。

这取决于您使用的 IDE 和服务器,但如果您使用的是 Eclipse 和 Eclipse 管理的服务器,它是内置的:http://help.eclipse.org/juno/index.jsp?主题=%2Forg.eclipse.wst.server.ui.doc.user%2Ftopics%2Ftdbgjsp.html

于 2013-07-15T22:17:37.623 回答
0

根据您要转储的对象的复杂性,您可以将其转换为 JSON,然后使用浏览器调试工具和 console.log()。 什么是控制台.log?

如果您希望在浏览器中输出结果(如 CFDUMP),最好的选择是序列化为 JSON 并为 JavaScript 使用 CFDUMP: http ://www.petefreitag.com/item/609.cfm

注意:用于 JavaScript 的 CFDUMP 在http://cflive.net/上用于使用 ColdFusion 9 和 RAILO 安全地转储对象。

于 2013-07-16T13:10:24.117 回答