struts-config.xml的配置详解
是struts的根元素,它主要有8个子元素,DTD定义如下:
以上8个元素,下面一一描述:
1. date-sources元素
date-sources元素用来配置应用程序所需要的数据源。Java语言提供了javax.sql.DateSource接口,
所有数据源必须实现该接口。如下配置:
………………
在Action中访问方式如:
javax.sql.DataSource dataSource;
java.sql.Connection myConnection;
try
{
dataSource = getDataSource(request);
myConnection = dataSource.getConnection();
}
…………
如果是多数据源,可用如下配置:
………………
………………
访问方式:dataSource = getDataSource(request,”a”);
2. form-beans元素
该元素主要用来配置表单验证的类。它包含如下属性:
1. classname:一般用得少,指定和form-bean无素对应的配置类,默认为
org.apache.struts.config.FormBeanConfig,如果自定义,则必须扩展FormBeanConfig类。可有可无。
2. name:ActionForm Bean的惟一标识。必须。
3. type:ActionForm的完整类名。必须。
如下所示: