0
点赞
收藏
分享

微信扫一扫

Struts2后缀访问设置和开发者模式设置


struts2框架中配置文件加载顺序

顺序

配置文件名

所在位置

说明

1

default.properties

struts2-core.jar\org\apache\struts2

不能修改

2

struts-default.xml

struts2-core.jar

不可修改

3

strtuts-plugin.xml

在struts2提供的插件jar包中

不可修改

4

struts.xml

我们的应用中

可修改

5

struts.properties

我们的应用中

可修改

6

web.xml

我们的应用中

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

虽然框架源码中的配置文件无法更改 但可以更改应用中的配置文件 由于加载顺序靠后 应用中的配置文件可以覆盖配置内容

更改访问路径的后缀名

Struts2后缀访问设置和开发者模式设置_struts

在default.properties中后缀名struts.action.extension 被规定为action或者为空
struts.action.extension=action,,

更改方法:

  1. 在struts.xml的配置文件中添加

<constant name="struts.action.extension" value="更改值"></constant>

  1. 在src下创建struts.properties添加

struts.action.extension=更改值

  1. 在web.xml中配置

<filter>
<init-param>
<param-name>struts.action.extension</param-name>
<param-value>规定值</param-value>
</init-param>
</filter>

更改开发者模式

更改为开发者模式后 可以看到更多报错信息

如图:

Struts2后缀访问设置和开发者模式设置_struts_02

Struts2后缀访问设置和开发者模式设置_struts_03

在default.properties中后缀名struts.devMode 默认为关闭
struts.devMode=false

可以在struts.xml中更改为true

<constant name="struts.devMode" value="true"></constant>


举报

相关推荐

0 条评论