1、<data-sources>用来配置应用所需要的数据源,负责建立与数据库连接。大多数数据源采用连接池机制实现。<data-sources>元素包含零个或多个<data-source>子元素。<data-source>子元素用来配置特定的数据源,可以包含多个<set-property>子元素,<set-property>用于设定数据源的各种属性。
<data-source>该元素的key属性指定了数据源的名称,可以不对其设置;type属性指定数据源的实现类。
<set-property>中property属性指定属性的名称。
driverClassName:设置连接数据库的驱动;url:设置URL属性;username:用户名;password:连接数据库的密码;maxActive:设置最大连接数;maxWait:设置最大等待连接限制;defaultAutoCommit:设置是否为自动提交;
<form-bean>子元素来声明ActionForm,该子元素必须包含在<form-beans>元素中。
<form-bean>子元素包含两个属性,分别是name指定ActionForm的实例名称,type指定ActionForm的完整路径。
<global-exceptions>元素用于配置全局异常,对所有Action都适用。
key指定资源文件中报错的key值,path指定当前异常发生时的转发路径,scope指定ActionMessage实例存放范围,type指定异常处理类的名称,bundle指定异常处理类,className与<exception>元素对应的配置类。
<global-forwards>用来声明全局的转发关系,只要指明逻辑名就可实现请求转发,减少了控制组件和视图组件之间的耦合。
name表示转发路径的逻辑名,path表示转发和重定向的url,必须以“/”开头;className:表示<forward>对应的配置类,redirect:请求转发操作,contextRelative
<controller>的contentType属性指定响应结果内容类型和字符类型,默认值为text/html;locale:是否把locale对象保存到当前的session中;processorClass:指定请求的java类的完整路径。
<action-mappings>name指定formBean的名称,与<form-bean>的name属性对应,path必须以“/”开头,指定action的访问路径;parameter:action的访问参数;scope;type:指定action的完整路径;validate;input指定当表单验证失败时,请求准发的URL
<message-resources>属性key指定资源文件存在ServletContext对象中采用的key值;className与<message-resources>元素对应的配置类;factory指定信息资源文件的工厂类;null指定messageResources类如何处理未知的key值。如果null属性的默认值为true,则返回空字符串,若false则返回“???global.label.missing???”;parameter;
<plug-in>配置插件,className属性;set-property属性
网友评论