Struts 2框架的配置文件有
web.xml
struts.xml
struts.properties
struts-default.xml
struts-default.vm
struts-plugin.xml
velocity.properties
Struts 2框架必需的配置文件是web.xml,除此之外的配置文件都是可选的,甚至可以仅指定web.xml后创建一个完整的Struts 2应用;
Struts 2会加载一些内部的配置文件来配置框架自身,还会加载其他的配置文件来配置用户应用程序;
对于静态资源的处理
Struts 2框架所需的静态资源文件(如JavaScript、CSS文件等)会由DispatcherFliter自动提供,默认地,以/struts/开头的请求,框架会去以下的包中搜寻
org.apache.struts2.static
template
也可通过给web.xml中的dispatcher Filter项配置packages参数指定更多搜寻位置,
packages的值是一个逗号分隔的列表
指定额外的搜寻位置要注意,其中不应包含敏感信息,会暴露
网友评论