顺序

配置文件名

所在位置

说明

1

default.properties

struts2-core-2.3.15.3.jar\org\apache\struts2

不能修改

2

struts-default.xml

struts2-core-2.3.15.3.jar

不能修改

3

strtuts-plugin.xml

在struts2提供的插件jar包中

不能修改

4

struts.xml

我们的应用中

修改的:推荐

5

struts.properties

我们的应用中

修改的

6

web.xml

我们的应用中

修改的,可以给过滤器配置参数

 

default.properties的一些默认配置 以及内容的修改

struts.i18n.encoding=UTF-8

国际化

struts.action.extension=action,,

默认访问扩展后缀,可以是action,也可以没有后续

struts.devMode = false

是否是开发模式。开发模式:改了配置文件,不需要重启。输出更多的错误信息。开发阶段建议为true。

 

struts.action.extension可以修改 比如在 struts.xml中配置   即修改访问后缀

方法1 :在 struts.xml的 <package>包下添加下边代码

    struts文件的加载顺序以及XML的配置 以及修改访问后缀

方法2 : 在src目录下创建一个struts.properties (名字必须是这个) 然后添加以下内容

struts文件的加载顺序以及XML的配置 以及修改访问后缀

方法3:在web.xml中过滤器中配置

struts文件的加载顺序以及XML的配置 以及修改访问后缀

修改之后 只能do 为后缀访问

 

 访问时候可以直接写动作地址或者动作地址.action的原因

 因为default.properties中配置的是如下

struts文件的加载顺序以及XML的配置 以及修改访问后缀

可以为action也可以为空  而且最先加载  然后再xml中在修改 会替换其中的值

 

struts.devMode的修改  即开发者模式的修改

 struts文件的加载顺序以及XML的配置 以及修改访问后缀

作用:当页面出错时候 给出的错误提示比非开发模式要精确 所以开发时候设为TRUE  右为开发者模式

struts文件的加载顺序以及XML的配置 以及修改访问后缀struts文件的加载顺序以及XML的配置 以及修改访问后缀

struts-default.xml   

在设置xml时候extends会继承这个    源码如下 其实他是一个抽象类 

struts文件的加载顺序以及XML的配置 以及修改访问后缀

他内部封装了方法 然后根据我们的输出条件来决定转发或者重定向等等

   

 

相关文章: