我有很多包含EL表达式的JSP文件,形式如${foo.bar.baz.phleem1}
、${foo.bar.baz.phleem2}
等(前两个或三个片段相同)。为了减少EL查找,我正在重构这些页面:
源代码:
<c:out value="${foo.bar.baz.phleem1}" />
<c:out value="${foo.bar.baz.phleem2}" />
<c:out value="${foo.bar.baz.phleem3}" />
重构后:
<c:set var="baz" value="${foo.bar.baz}" />
<c:out value="${baz.phleem1}" />
<c:out value="${baz.phleem2}" />
<c:out value="${baz.phleem3}" />
我知道大部分可以通过搜索/替换完成,但是这样做感觉不太安全,因为它会忽略代码结构。
在Eclipse或IntelliJ Idea中是否支持此类重构操作?