struts配置文件

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属性

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 129,349评论 18 137
  • //我所经历的大数据平台发展史(三):互联网时代 • 上篇http://www.infoq.com/cn/arti...
    葡萄喃喃呓语阅读 49,299评论 4 199
  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 8,514评论 6 13
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 43,324评论 6 343
  • 《把时间当作朋友》读后感时间:2016.12.26~2016.12.29,共计12小时54分钟第四次阅读 这是第四...
    苏果Susie阅读 101评论 0 0
  • 理性消费,提到这个词语,相信大家都有类似的经历,碰到双十一,七夕,双十二促销打折的时候,就会拼命的购物,而商家却抓...
    OO碰到OO阅读 164评论 0 0
  • 潮州人做的出神入化的芋泥 家庭做法:横切,蒸半小时,拿出来很容易地剥皮,菜刀横压,芋泥即成! 下油,芋泥下锅翻炒,...
    Taofca阅读 80评论 0 0
  • 在很早的时候,就考虑过换肤功能的实现,一直到现在为止都没有看到特别好的系统化的实现。所以这里自己实现了一套自认为比...
    码农苍耳阅读 321评论 0 0