0

我对struts2 中的这些文件感到困惑。 通常将在struts1struts.xml中有配置的内核归档。所以我也想到了使用struts.xml 文件。

但是在我的项目中他们已经放了struts2-config-browser-plugin.jar,它有struts-plugin.xml。刚刚在谷歌搜索,发现struts-plugin.xml足以运行struts应用程序。

现在我正在添加struts.xml文件,应用程序无法正常工作。

  1. 我可以在应用程序中使用这两个 XML 文件吗?

  2. 如果我删除struts2-config-browser-plugin.jar,需要在struts.xml文件中添加哪些更改?

4

1 回答 1

3

框架默认加载三个配置文件(如果存在):

  • struts-default.xml- 包含在 struts2-core.jar 中,包含框架的所有基本配置
  • struts-plugin.xml- 如果插件想要覆盖一些默认值或定义自己的设置(结果、操作等)
  • struts.xml- 包含用户定义的配置,主要是动作、结果和自定义的拦截器堆栈

您应该只使用struts.xml并将所有配置放在那里。

关于struts-plugin.xml- http://struts.apache.org/development/2.x/docs/plugins.html的一些说明

于 2013-06-17T05:56:32.903 回答