我目前正在使用几百万个jsp文件维护一个应用程序。
有没有办法知道在给定页面的渲染中包含哪些jsp文件?
Firefox和chrome的元素控制台只允许检查渲染的元素,但不提供有关jsp的信息。我正在使用eclipse kepler(和tomcat)进行远程调试,但我不清楚哪些jsp页面可以设置调试点,因为渲染的最终模板有许多条件允许渲染数百个jsps的可能性
答案 0 :(得分:1)
你可以做的是这样的:找一个可以对许多文件进行大规模替换的短信(例如TextPad)并使用正则表达式替换功能用{{替换<jsp:include page="\([^"]+?\)" />
的每个出现1}}正则表达式语法可能因工具而异,如果您使用参数等,您将有更多的情况需要替换,但这是基本的想法。确保首先备份所有文件。