javascript - 如何直接从 IntelliJ IDEA 调试 JSP 页面内的 JavaScript 代码?

标签 javascript jsp debugging intellij-idea ide

我正在开发一个使用 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/

相关文章:

javascript - 为什么 jQuery 示例经常省略脚本类型?

html中的javascript无法进行表单验证

javascript - 客户端证书javascript请求

javascript - 在本地系统中下载文件或pdf,而不仅仅是在服务器中

visual-studio - 调试时如何在 Visual Studio 中检查 "this"对象?

javascript - 尝试在javascript中模拟类,但无法访问内部变量

java - JSP 技巧让模板制作变得更容易?

java - 什么样的参数分配给 'HTTPServletResponse response'

Linux 汇编调试器

c++ - 有人成功地在 Eclipse 中调试了 C++ 吗?