IE / Firebug调试器。有没有办法可以找到JSP文件名?

时间:2012-01-18 09:33:19

标签: java jsp web-applications

如何在IE / Firebug调试器中查看哪个JSP文件包含给定的UI元素,如 textbox

有没有办法可以找到JSP文件名?即使在firebug中我也看不到jsp文件名?在Internet Explorer调试器中,当我执行find select by element时,它需要我精确的元素源代码。 但它没有表现出来 包含此文本框的JSP文件名

假设我在Internet Explorer的任何网页上,其中包含一些文本框。 我想知道包含此文本框的jsp文件名。

2 个答案:

答案 0 :(得分:4)

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

如果您想知道哪个JSP生成了HTML页面的某些部分,那么发现映射到的页面的URL是哪个servlet或JSP(如果此部分不是由AJAX生成的),请遵循请求的路径从这个servlet或JSP开始,直到找到生成给定HTML部分的那个。

在每个JSP的开头添加HTML注释有助于更容易地跟踪它:

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

这样,通过查看HTML代码,您只需要找到这样的注释,直到知道哪个JSP生成它。但是每个JSP都必须遵循这个规则。

答案 1 :(得分:1)

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