我被要求在 .jsp 环境中做一些工作。我的经验很少,为了更好地了解我从哪里开始,我希望能够“转储”一些变量来查看。来自 cfdump 非常宝贵的 CF 世界,我希望 jsp 中有一些接近的东西,但我似乎找不到它。
那么问题来了:有没有等效于cfdump 或writeDump 的jsp?或者是否有一些本机 java 可以让我接近?
我被要求在 .jsp 环境中做一些工作。我的经验很少,为了更好地了解我从哪里开始,我希望能够“转储”一些变量来查看。来自 cfdump 非常宝贵的 CF 世界,我希望 jsp 中有一些接近的东西,但我似乎找不到它。
那么问题来了:有没有等效于cfdump 或writeDump 的jsp?或者是否有一些本机 java 可以让我接近?
我使用的一种方法是设置您的 servlet 容器以允许调试。然后,您可以在相关代码上设置断点。当您遇到断点时,您的 IDE 将允许您检查范围内的所有变量。
这取决于您使用的 IDE 和服务器,但如果您使用的是 Eclipse 和 Eclipse 管理的服务器,它是内置的:http://help.eclipse.org/juno/index.jsp?主题=%2Forg.eclipse.wst.server.ui.doc.user%2Ftopics%2Ftdbgjsp.html
根据您要转储的对象的复杂性,您可以将其转换为 JSON,然后使用浏览器调试工具和 console.log()。 什么是控制台.log?
如果您希望在浏览器中输出结果(如 CFDUMP),最好的选择是序列化为 JSON 并为 JavaScript 使用 CFDUMP: http ://www.petefreitag.com/item/609.cfm
注意:用于 JavaScript 的 CFDUMP 在http://cflive.net/上用于使用 ColdFusion 9 和 RAILO 安全地转储对象。