【发布时间】:2014-03-20 15:53:35
【问题描述】:
我目前正在维护一个包含一百万个 jsp 文件的应用程序。
有没有办法知道在给定页面的渲染中包含了哪些 jsp 文件?
Firefox 和 chrome 的元素控制台仅允许检查呈现的元素,但不提供有关 jsp 包含的信息。我正在使用 eclipse kepler(和 tomcat)进行远程调试,但我不知道可以设置哪些 jsp 页面的调试点,因为渲染的最终模板有很多条件,可以渲染数百个 jsp
【问题讨论】:
-
你的意思是有类似嵌套的jsp:includes?
-
@developerwjk 是的,情况也是如此。此外,加载的 jsps 的嵌套“图”取决于各种条件
-
如果您只需要在开发环境中的客户端进行视觉检查,您可以以编程方式将 html cmets 放在每个的开头和结尾,并使用某种符号来指示 jsp 的名称。然后在浏览器中查看源代码。
-
@Tap 那是一种方式。无法放入 cmets 或 log 语句的原因是因为涉及的 jsps 数量庞大。我只会猜测哪个文件需要注释(这就是我现在正在做的)