使用Chrome在jsp页面中调试javascript?

时间:2013-02-15 19:39:04

标签: javascript debugging google-chrome

有没有办法调试jsp页面内的javascript,比如chrome:

<script>
var error = "${error}";

if(error != ""){
    alert(error);
}
</script>

在开发人员工具窗口中,我只能找到.js文件。

2 个答案:

答案 0 :(得分:19)

放入魔术字debugger,打开开发人员工具,然后重新加载页面进行调试。它像断点一样工作:

<script>
var error = "${error}";

debugger

if(error != ""){
    alert(error);
}
</script>

答案 1 :(得分:5)

您不会在浏览器中看到JSP文件,因为JSP是服务器端并在那里进行解释并最终转换为HTML然后发送到您的浏览器。在Chrome开发工具中,您的“来源”标签应该在左侧的源列表中列出页面本身(整个页面的标记)(它可以命名为您命名为页面的任何名称,或者可以将其命名为通用名称,如{{ 1}})。你可以在那里找到你的JavaScript代码(因为你放在JSP中的JS最终应该被渲染到页面中),你应该能够在其中放置断点并用普通的{{1}做任何其他事情。文件。