我对struts2中的这些文件感到困惑。通常struts.xml
文件是在struts1中配置的核心。所以我也想到使用struts.xml文件。
但是在我的项目中,他们已经放了struts2-config-browser-plugin.jar
,它有struts-plugin.xml
。刚刚在谷歌搜索,发现struts-plugin.xml
足以运行struts应用程序。
现在我正在添加struts.xml
文件,应用程序不工作。
-
我可以在应用程序中使用两个XML文件吗?
-
如果我删除
struts2-config-browser-plugin.jar
,struts.xml
文件中需要添加哪些更改?
默认情况下,框架会加载三个配置文件(如果存在的话):
-
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