Struts-config.xml配置文件.doc
文本预览下载声明
Struts-config.xml配置文件
????Struts的核心是struts-config.xml配置文件,在这个文件里描述了所有的Struts组件。在这里包括配置主要的组件及次要的组件,下面是struts-config.xml包含主要元素的内容:一、????struts-config.xml的主要元素:?xml version=”1.0” encoding=”ISO-8859-1”?!DOCTYPE struts-config PUBLIC -//Apache Software Foundation//DTD Struts Configuration 1.1//EN/struts/dtds/struts-config_1_1.dtdstruts-config??????data-sources???????data-source???????/data-source???/data-sources???form-beans???????form-bean / ???/form-beans???global-forwards???????forward / ???/global-forwards???action-mappings???????action / ???/action-mappings???controller / ???message-resources / ???plug-in //struts-config注意:以上各元素的顺序是非常重要的,你的struts-config.xml配置文件必须按照这个顺序进行配置,否则在你的容器启动的时候就会出错。二、????struts-config.xml的子元素:1.icon / 子元素???它包含small-icon / 及large-icon / ,它的作用是图形化其父元素,small-icon/的内容是一个16x16的图像文件,而large-icon/的内容是一个32x32的图像文件。如下例子:???iconsmall-icon??????????????/images/smalllogo.gif/small-iconlarge-icon????/images/largelogo.gif/large-icon/icon2.display-name / 子元素???它提供对父元素的短文字(short textual)描述信息,如下:???display-name???????????short textual discription of its parent element???/display-name3.description / 子元素???它提供对父元素的完全(full-length textual)的描述信息,如下:descriptionfull-length textual discription of its parent element/description4.set-property / 子元素???????它用来设置它的父元素中设定的JavaBean的属性值,它一般用在指定的GenericDataSource 属性,扩展的ActionMappings以及扩展的 global forwards。如下:???????set-property ???????????property=name of bean property???????value=value of bean property /?????????例如:?????????set-property property=driverClass value=org.gjt.mm.mysql.Driver /????????set-property property=user value=admin/????????set-property property=maxCount value=4/set-property property=minCount value=2/ set-property property=password value=/ set-property property=url value=jdbc:mysql://localhost:3306/struts/三、????配置JDBC数据源其配置形式如下:data-sourcesdata-sourceset-property property=driverClass value=fully qualified path of JDBC driver/set-prope
显示全部