【问题标题】:How can I debug JavaScript code that is inside JSP page directly from IntelliJ IDEA?如何直接从 IntelliJ IDEA 调试 JSP 页面内的 JavaScript 代码?
【发布时间】:2015-05-15 13:14:01
【问题描述】:

我正在开发一个使用 JSP 实现其视图的 Java Web 应用程序。

在这个 JSP 中,我有一些想要调试的 JavaScript 函数。我知道我可以使用 FireBug 来做到这一点,但我想知道我是否可以直接在 IntelliJ IDEA IDE 中调试这个 JavaScript 函数。

在我看来,我可以直接从 IntelliJ 调试 HTML 中的 JavaScript(如下所示:https://www.jetbrains.com/idea/help/debugging-javascript.html)。

但是 JSP 页面也可以吗?如果可以的话,我该怎么做?

【问题讨论】:

    标签: javascript jsp debugging intellij-idea ide


    【解决方案1】:

    不,这是不可能的。 JSP 是运行 Java 的 Web 服务器使用的一种服务器端技术。 JavaScript 是浏览器使用的客户端技术。调试器不能同时使用它们,或者应该有两个不同的调试会话在 IJ 中运行,但我不确定 IJ 是否支持此功能。唯一的选择是使用远程调试,您可以使用它来连接到正在运行的 Web 服务器。这样就可以调试服务器生成的HTML页面了。即使该页面是 JSP 输出的结果,您也无法在此调试会话中调试 JSP。

    【讨论】:

      【解决方案2】:

      在 Eclipse 中,您可以调试 JSP,它与服务器端和客户端技术无关。在某些情况下,它在 Intellij 中不起作用,具体取决于项目的类型,即您可以在 Intellij 中调试战争并且不能在 Intellij 中调试 jar,而在 Eclipse 中可以

      【讨论】:

        猜你喜欢
        • 2010-09-07
        • 2012-05-05
        • 2019-11-28
        • 1970-01-01
        • 2013-12-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-06-13
        相关资源
        最近更新 更多