文档详情

struts-config.xml配置文件详解.doc

发布:2017-06-03约字共10页下载文档
文本预览下载声明
struts-config.xml配置文件详解 struts-config.xml是Struts的主要配置文件,在该文件中,可以配置数据源、form-bean、action和plug-in(插件)和资源文件的信息。其文件(Struts1.2版本)主要结构如下所示: ?xml version=1.0 encoding=UTF-8? !DOCTYPE struts-config PUBLIC -//Apache Software Foundation//DTD Struts Configuration 1.2//EN /dtds/struts-config_1_2.dtd /struts-config data-sources data-source /data-source /data-sources form-beans /form-bean /form-beans global-forwards forward/ /global-forwards action-mappings action / controller / message-resources / plug-in / /struts-config 以上各元素必须是按照这个顺序的,若开发人员打乱顺序,很可能引起Struts容器启动时出错。 当然struts-config.xml还有display-name /、description /和icon /子元素,因为它们用得很少,在此不再赘述。只是讲述常用的子元素的配置。 1. data-sources 本节讲述子元素data-sources的配置,该元素可以配置一个或多个data-source元素,即数据源元素,可以通过set-property设置driverClass、url、user、password等属性。配置实例如下: data-source !-- 所用的JDBC驱动类,必须-- set-property property=driverClass value=com.mysql.jdbc.Driver/ !-- 所用的JDBC的URL,必须-- set-property property=url value=jdbc:mysql://localhost/test/ !-- 同时打开的最小连结数,缺省值为1,可选-- set-property property=minCount value=1/ !-- 同时打开的最大连结数,缺省值为2,可选-- set-property property=maxCount value=5/ !-- 连结到数据库的用户名,必须-- set-property property=user value=root/ !-- 连结到数据库的密码,必须-- set-property property=password value=root/ /data-source 开发人员还可以设置Key(绑定在ServletContext上的DataSource实例的索引键,若不设定则缺省为 Action.DATA_SOURCE_KEY,如果在应用程序中有多于一个的DataSource,则必须设置Key的值)、 Description(关于DataSource的描述信息)、ReadOnly(如果设为true,则表示该连结是只读的,缺省为false)、 LoginTimeout(创建连结的最大允许时间,以秒为单位)和AutoCommit(如果为true,则每次exec
显示全部
相似文档