我正在开发一个使用 JSP 实现其 View 的 Java 网络应用程序。
在这个 JSP 中,我有一些我想要调试的 JavaScript 函数。我知道我可以使用 FireBug 来完成它,但我想知道我是否可以直接在 IntelliJ IDEA IDE 中调试这个 JavaScript 函数。
在我看来,我可以直接从 IntelliJ 调试 HTML 中的 JavaScript(如此处所示:https://www.jetbrains.com/idea/help/debugging-javascript.html)。
但是 JSP 页面也可以吗?如果可能,我该怎么做?
最佳答案
不,这是不可能的。 JSP 是运行 Java 的 Web 服务器使用的服务器端技术。 JavaScript 是浏览器使用的客户端技术。调试器不能同时使用它们,或者应该有两个不同的调试 session 在 IJ 中运行,但我不确定 IJ 是否支持此功能。唯一的选择是使用远程调试,您可以使用它来连接到正在运行的 Web 服务器。通过这种方式,您可以调试服务器生成的 HTML 页面。即使该页面是 JSP 输出的结果,您也无法在此调试 session 中调试 JSP。
关于javascript - 如何直接从 IntelliJ IDEA 调试 JSP 页面内的 JavaScript 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30260487/