gpt4 book ai didi

java - 重构 JSP 中的 EL 表达式

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:33:34 26 4
gpt4 key购买 nike

我有许多带有 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 是否支持此类重构?

最佳答案

也许你可以在 emacs 中使用 nxml-mode。 (我没有测试过)有一些功能,如 nxml-up-element。我打赌你可以创建一个强大的宏。但我认为 grep 代码并手动执行更容易。

关于java - 重构 JSP 中的 EL 表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9019419/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com