Struts2应用的5个配置文件

影响Struts2应用的配置文件可以分为以下几种,插件的配置文件除外

Default.propertiesStruts-default.xmlStruts.xmlStruts.propertiesWeb.xml

Øweb.xml文件中可以安装Struts 2的过滤器类并设置过滤器参数,同时还可以配置Struts 2常量

Østruts.properties文件也可以配置Struts 2常量,通常用来覆盖Default.properties中的常量,必须放在classpath的根目录下,即src下,并且名字不能改变。我目前没有找到修改这个配置文件的路径的方法,我理解是读取配置文件的类默认在这个路径读取这个配置文件

Østruts.xml文件有很多重要的功能,如引用其他的配置文件,定义包、Action、拦截器等,当然也可以用来定义常量

ØDefault.properties位于struts2的核心jar包:struts2-core-*.jar。定义了struts2整体上的一些常量配置。不推荐直接修改这个配置文件

ØStruts-default.xml也位于struts2的核心jar包:struts2-core-*.jar中,主要用来定义拦截器(栈),其中定义了一个默认的拦截器栈,我们定义struts.xml时要继承这个配置文件,其中很重要的一点就是继承这个默认拦截器栈的配置。也不推荐修改这个配置文件

所以,这5个配置文件中,我们可以配置的有Struts.xmlStruts.propertiesWeb.xml,如果在这三个配置文件中配置同一个常量,那么它们的优先级是web.xml > struts.properties > struts.xml

http://0411.iteye.com/blog/1073171

你可能感兴趣的:(web.xml,struts.xml)