Eclipse:Struts 2应用程序中的重构功能。可能?

时间:2012-02-07 22:32:10

标签: java eclipse struts2 refactoring

struts.xml我有一个动作列表。

.jsp页面中,我有struts.xml中描述的操作链接。

因此,例如,我更改了一个操作的名称,在下一步 - 我必须修复所有页面上的所有链接,我必须设置正确的新操作名称。

如果我有很多页面 - 它真的很难,而且......愚蠢?工作

作为IDE,我使用Eclipse

如何解决这种情况?

4 个答案:

答案 0 :(得分:2)

你在做什么是正确的。到目前为止避免这种情况的最简单方法是使用struts2-conventions-plugin,只需将jar添加到类路径中,它就会自动运行。

如果它处于活动状态,您需要遵循构建网站的结构,但是这个非常小的学习曲线意味着您不必编写任何xml,甚至不需要实现动作类。此外,您可以使用注释来避免编写xml。这并不意味着您需要删除xml,您可以使用其中一个来定义您想要的内容。

见这里:http://struts.apache.org/2.1.6/docs/convention-plugin.html

答案 1 :(得分:1)

不知道你想要达到的目标......

看看wildcard mappings

答案 2 :(得分:1)

我已经成功使用TextCrawler来仔细做这件事。

答案 3 :(得分:0)

我从未使用Struts 2,但如果您始终显示相同的链接列表,我确定您可以包含一个包含所有链接的页面?所以你只需要改变一个jsp。

但也许我误解了你的问题?