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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值