2012-01-18 101 views
1

如何在IE/Firebug调试器中看到哪个JSP文件包含给定的UI元素textboxIE/Firebug调试器。有没有办法找到JSP文件名?

有没有办法找到JSP文件名?即使在萤火虫我没有看到jsp文件名?在Internet Explorer调试器中,当我做find select by element时,它使我确定元素源代码。 但它没有显示 上面的JSP文件名其中包含了这个文本框。

说我在任何包含一些文本框的Internet Explorer上的网页。 我想知道包含这个文本框的jsp文件名。

回答

4

JSP在服务器端执行并生成HTML。浏览器不知道也不关心JSP。它转到一个URL,并从响应中获取HTML。

如果您想知道哪个JSP生成了HTML页面的某个部分,那么发现映射到哪个servlet或JSP的URL(假设这部分不是由AJAX生成的),并遵循直到找到生成给定HTML部分的请求为止。

它可以帮助包括在每个JSP的开始HTML注释,以便能够跟踪更容易:

<!-- Start of JSP foobar.jsp --> 

这样一来,通过查看HTML代码,你就必须去直到找到这样的注释才能知道哪个JSP生成了它。但是每个JSP都必须遵循这个规则。

1

右键单击页面,从菜单中选择“ViewPageSource”。您可以找到相应的jsp。

相关问题