struct-config.xml配置文件的解析
阅读原文时间:2023年07月11日阅读:1

//定义了xml文件的版本和编码

//配置文件中的元素必须按照下述doc指令中的dtd文档定义顺序书写,本例即遵从了dtd定义顺序,struct-config是整个xml的根元素,其他元素必须包含在内。


//这个标签是用来配置数据源的,具体的配置方法我们可以在网上找一个实例进行查看,可以通过设置driverClass、url、user、password等属性。

//子元素form-beans用来配置绑定到Action的各个FormBean的实例。每个FormBean实例用form-bans的子元素form-bean来定义。form-bean又分普通的FormBan和动态FormBean。参考该网址:http://www.cnblogs.com/panjun-Donet/articles/1181811.html



//global-forwards用于配置全局转发,struts首先会在元素中找对应的,若找不到,则到全局转发配置中找。它包含0个或多个元素,格式如///下所示:



// 该元素用于将Action元素定义到ActionServlet类中,它含有0到多个元素,其格式如下:
// scope:指定ActionForm Bean的作用域(session和request),缺省为session。(可选);
** ¨C32C ¨C33C ¨C34C ¨C35C ¨C36C ¨C37C ¨C38C ¨C39C ¨C40C ¨C41C ¨C42C ¨C43C ¨C44C ¨C45C ¨C46C ¨C47C ¨C48C ¨C49C
**//该元素用来定义资源文件,parameter="给定资源文件的全名"
/*
**

***/
**

plug-in

该元素用于定义插件,可定义0到多个插件元素,最常见的plug-in为Struts的验证的插件,配置举例如下:

Eg1. Struts的验证的plug-in:

<set-property property="pathnames"

value="/WEB-INF/validator-rules.xml, /WEB-INF/manager/validation.xml" />

Eg2. Spring提供的载入插件配置:

<set-property property="contextConfigLocation"

value="/WEB-INF/applicationContext.xml, /WEB-INF/action-servlet.xml"/>