1

我在一个相当大的 Java EE 代码库中工作,该代码库使用 Struts 和 JSP 来实现大多数控制器和视图功能。我们的很多 JSP 和标记文件都有嵌套引用,例如:

outerFile.jsp includes innerFile1.jsp includes someTag.tag includes target.tag
someOtherFile.jsp includes innerFile2.jsp includes someTag.tag includes target.tag

当 target.tag 嵌套在许多文件中时,可能会出现这种情况,因此它可能位于 10 个或更多文件中。因此,编辑该文件的内容可能会对任意数量的父文件产生不利影响。我可以搜索所有父文件,直到找到“最外层”JSP,但是当我要进行大量重构时,这可能会很耗时。是否有可用于从已知起点(例如 target.tag)查找这些引用的工具?我已经搜索过谷歌,但我可能没有在这里使用正确的术语,所以任何关于这种工具的名称的建议也会有所帮助。

本质上,我试图通过 <%@include %> 调用对 JSP 关系进行逆向工程,类似于为类创建实体关系图,但使用具有“父级”和“子级”的 JSP 文件和标签。

4

1 回答 1

0

我建议您尝试使用IntelliJ IDEA IDE,它比 Eclipse 具有很多 JSP 功能。

http://www.jetbrains.com/idea/features/jsp_editor.html

我的 2 美分,

希望有帮助

PS:我不羡慕你... :(

于 2012-11-09T10:01:05.850 回答