Struts2 - struts.xml和struts-plugin.xml之间的区别?

时间:2013-06-17 02:52:44

标签: struts2 struts-config struts2-config-browser

我对 struts2。中的这些文件感到困惑  通常struts.xml归档在 struts1中配置的核心。所以我还想过使用struts.xml文件。

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

现在我正在添加struts.xml文件,应用程序无效。

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

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

1 个答案:

答案 0 :(得分: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

的一些注意事项