struts----struts-config.xml文件配置学习

本文详细介绍了Struts配置文件struts-config.xml的各个元素,包括<struts-config>、<data-sources>、<form-beans>、<global-exceptions>、<global-forwards>和<action-mappings>。通过对这些元素的学习,读者能够掌握如何配置Struts应用的数据源、ActionForm Bean、异常处理和请求映射,以便更好地实现MVC架构。
摘要由CSDN通过智能技术生成

1.概述。

       在Struts应用启动时,会把Struts配置文件中的配置信息读入到内存中,并把他们放到config包中相关javaBean类的实例 中,org.apache.struts.config包中的每一个类都和Struts配置文件中特定的配置元素对应。例如:                                               <action>元素---->ActionMapping

<forward>元素---->ActionForward

2.根元素<struts-config>

      <struts-config>元素是Struts配置文件的根元素,和它对应的配置类为org.apche.struts.config.ModuleConfig类。

       <struts-config>元素有8个子元素,它的DTD定义如下:

      <!ELEMENT struts-config(data-source?,form-beans?,global-exception?,global-     forwards?,actionmapping?,controller?,message-resources*,plug-in*)>

       定义Struts配置文件,必须按照上面DTD规定的顺序进行配置,否则将报错。

 2.1. <data-sources>元素

            <data-sources>元素用来配置应用所需要的数据源

            <data-sources>元素包含零个,一个或多个<data-source>子元素。

            <data-source>元素用于配置特定的数据源,它可以包括多个<set-property>子元素。

            <set-property>元素用于设置数据源的各种属性。例如:

<data-sources> 
    <data-source type=”org.apche.commons.dbcp.BasicDataSource”>
        <set-property property=”autoCommit” value=”true”/>
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值