1、Struts2设置若干支持的扩展名
Struts2默认支持空扩展名和.action以后缀的扩展名。原因是在default.properties文件中的配置:
struts.action.extension=action,,
可以在struts.xml文件中,对此值进行修改,且可以设置多个:
如:
struts.action.extension=action,do,xhtm,go,等。
2、Struts2读取配置文件的顺序
官方文档第318页:PDF
上面明确说明了读取配置文件的顺序为:
1、 在web.xml中配置的初始化参数
2、 在struts2核心jar中的default.properties。
3、 在classpath下的struts.properties。(此文件在struts2.1以后不再建议使用。)
4、 各个插件jar文件中的struts-plugin.xml。
5、 在classpath下的struts.xml文件。
注意上面并没有提到struts-default.xml配置文件。因为上面说的是常量配置。看下面的一段说明:
官方文档第383页:PDF
上面明确说明了加载配置文件的顺序为:
1、 在struts2核心jar文件中的struts-default.xml文件。
2、 在各个插件jar包中的struts-plugin.xml文件。
3、 用户提供的struts.xml配置文件。
通过上面的一系列说明,我们可以知道,struts2加载所有配置文件的顺序为:
1、在web.xml中配置的初始化参数。
2、在struts2核心jar中的default.properties。
3、在struts2核心jar文件中的struts-default.xml文件。
4、在各个插件jar包中的struts-plugin.xml文件。
5、用户提供的struts.xml配置文件。
上面省去了struts.properties资源文件,因为2.1以后,已经不再推荐使用。
分享到:
相关推荐
struts2配置文件以及代码示例struts2配置文件以及代码示例struts2配置文件以及代码示例struts2配置文件以及代码示例struts2配置文件以及代码示例struts2配置文件以及代码示例struts2配置文件以及代码示例struts2配置...
Struts2配置详解,Struts2配置详解,Struts2配置详解,Struts2配置详解,Struts2配置详解
struts2配置过滤器 示例代码
struts2 Https , 轻松开发基于struts2的https开发
struts2核心配置文件,struts2.xml和struts2.properties
关于struts2 Result的配置,有例子
javaEE学习阶段,struts2初步使用环境配置。 javaEE学习阶段,struts2初步使用环境配置。
struts2 配置dtd 自动提示 struts2 配置dtd 自动提示
关于struts2的配置文件的说明,对一些基本标签的解释!
配置SSH框架时关于Struts2的配置文件
freemarker与struts2详细配置.
·Struts2配置文件介绍 struts.xml action package ·Struts2配置文件介绍 struts.xml action package
struts2的lib资源 struts2的基本配置
配置Struts配置Struts配置Struts配置Struts配置Struts配置Struts
struts2配置文件 struts2代码
Struts2的Struts.properties配置文件详解 Struts2是一个基于MVC模式的Web应用程序框架,它提供了一个名为Struts.properties的配置文件,该文件用于配置Struts2的各种参数和设置。下面将对Struts.properties配置文件...
默认包路径包含action,actions,struts,struts2的所有包都会被struts作为含有Action类的路径来搜索。你可以通过设置struts.convention.package.locators属性来修改这个配置。如: <constant name="struts.convention....
详细理解一下Struts2的参数,有助于对Struts2更深的体会!