`
小笨熊
  • 浏览: 63744 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

Struts 关于多个配置文件的自动识别

阅读更多
     在用Struts 进行开发的时候,为了项目的并行,会有多个配置文件。
如 struts-a.xml ; struts-b,xml ; struts-c.xml ;  
这么多的配置文件如果都要手工配置到web.xml文件中,其实是很麻烦的。那么如何让他自己动加载到struts-*.xml呢?
如下:

     
<servlet>
        <servlet-name>action</servlet-name>
        <servlet-class>com.allcom.base.util.AutoActionServlet</servlet-class>
        <init-param>
            <param-name>config</param-name>
            <param-value>/WEB-INF/struts-*.xml</param-value>
        </init-param>
        <init-param>
            <param-name>debug</param-name>
            <param-value>3</param-value>
        </init-param>
        <init-param>
            <param-name>detail</param-name>
            <param-value>3</param-value>
        </init-param>
        <load-on-startup>5</load-on-startup>
    </servlet>


在这里面,我用了通配符,所有由struts-开头的.xml文件都可以进行自动加载
分享到:
评论

相关推荐

    struts2配置文件改变位置问题

    这里,`config`参数值包含了多个配置文件的路径,包括默认的`struts-default.xml`和`struts-plugin.xml`,以及自定义的`../struts.xml`。`../struts.xml`表示相对于`WEB-INF/classes`目录的上一级目录,这样就指定了...

    Struts2的配置文件的详细说明

    Struts2是一个强大的MVC框架,它通过提供配置文件来管理应用程序的行为,使得开发者能够灵活地定义Action、拦截器和结果映射。本文将深入探讨Struts2的配置文件,特别是`struts.xml`文件中的关键元素和属性。 在...

    Struts2.1.8中为应用指定多个配置文件

    在Struts2.1.8版本中,为了满足更复杂的应用需求,开发者可能需要指定多个配置文件来组织和管理配置信息。这种多配置文件的设置允许我们更好地分离关注点,使得代码更加模块化,易于维护。下面我们将深入探讨如何在...

    struts2配置文件介绍

    Struts2是一个强大的MVC框架,其配置文件是实现应用程序逻辑和控制流程的关键部分。本文将详细介绍Struts2的核心配置文件及其元素。 首先,我们来看一下Struts2的主要配置文件: 1. **web.xml**: 这是Web应用程序...

    struts 配置文件 标记库

    ### Struts配置文件详解 #### 一、Struts配置文件:`struts-config.xml` `struts-config.xml`是Struts框架的核心配置文件之一,它主要用于定义应用中的表单对象、动作映射以及转发规则等。 ##### 1. `...

    struts2的struts.properties配置文件详解

    - **作用**:这个配置项用于指定Struts框架的配置实现类,负责读取和解析各种配置文件。 #### 3. `struts.configuration.files` - **描述**:定义了一系列自动由Struts加载的配置文件。 - **示例**:配置文件可以...

    tiles+struts2配置文件

    3. **配置struts.xml**:在Struts2的主配置文件struts.xml中,我们需要声明Tiles的配置文件路径,如下所示: ```xml &lt;constant name="struts.tiles.config.file" value="classpath:tiles-defs.xml"/&gt; ``` 这里的...

    Struts的文件下载

    在Struts配置文件中,我们需要将这个Action与URL映射,以便用户可以通过特定的URL触发文件下载: ```xml &lt;param name="contentType"&gt;application/octet-stream &lt;param name="inputName"&gt;file ...

    Struts2零配置

    这种设计理念源于Ruby on Rails框架的成功实践,并被广泛应用于包括Struts2在内的多个现代Web框架中。 #### 二、Struts2中的零配置实现:Convention插件 **Struts2 Convention插件**是实现零配置的关键组件。它...

    struts2实现文件上传(单个+多个文件上传

    ### Struts2实现文件上传(单个+多个文件上传) #### 一、单个文件上传 在Struts2框架中实现文件上传是一项常见的需求。本文将详细介绍如何在Struts2中实现单个文件的上传。 ##### JSP 页面设计 首先,我们需要在...

    struts2官方例子8-资源配置文件的使用(包括国际化)

    在Struts2中,资源配置文件和国际化(i18n)是两个非常重要的概念,它们对于创建多语言支持和提供用户友好的界面至关重要。 资源配置文件通常以.properties为扩展名,它们存储了应用中的静态文本,如错误消息、提示...

    struts可上传多个文件

    在Struts配置文件(struts-config.xml)中,你需要添加一个定制的`ActionForm`类,该类扩展了`org.apache.struts.action.ActionForm`,并包含用于存储上传文件的属性。 例如,一个简单的`ActionForm`类可能如下所示...

    简述STRUTS2_Convention零配置

    它通过自动根据预定义的约定来配置Action,无需手动编写XML配置文件或者使用注解,极大地减少了开发者的工作量。 首先,要启用Convention插件,你需要在项目的WEB-INF/lib目录下添加struts-Convention-plugin-2.1.6...

    Struts2下多文件的上传与下载

    ### Struts2下多文件的上传与下载 #### 概述 在Web开发中,文件的上传和下载是一项常见的功能需求。Struts2框架凭借其强大的功能和灵活的配置选项,为开发者提供了便利的方式来实现这一功能。本文将详细介绍如何...

    struts2零配置

    通过在Action类和方法上添加特定的注解,如`@Action`、`@Results`等,Struts2框架能够自动识别并处理这些注解,从而省去在XML中定义Action和结果的步骤。例如,`@Action(value = "myAction")` 可以指定Action的执行...

    配置struts2常见错误

    这个错误通常由库文件冲突引起,比如多个版本的`xml-apis.jar`或`xerces-2.6.2.jar`文件同时存在。为了解决这个问题,可以将这两个JAR文件从项目中移除,并将其添加到Tomcat服务器的`lib`目录下。 #### 6. Console ...

    struts2多文件上传

    在Struts2中实现多文件上传是一项常见的功能,尤其在处理用户需要一次性提交多个文件的场景下。本篇文章将详细探讨如何在Struts2中实现多文件上传,并介绍相关的知识点。 首先,我们需要了解Struts2的文件上传机制...

    Struts2配置文件[借鉴].pdf

    配置文件是Struts2的核心组成部分,它定义了框架的行为、Action的映射、拦截器的设置以及结果的处理方式。在Struts2中,配置文件通常命名为`struts.xml`,它是整个应用的配置中心。 ### 1. 包配置(Package ...

    Struts2文件上传的大小限制问题

    Struts2框架通过配置文件(如struts.xml或struts.properties)来控制文件上传的最大大小。开发者可以指定一个全局的限制,也可以针对每个表单或特定字段设定单独的限制。 在Struts2中,可以通过以下几种方式设置...

    Struts2中实现文件下载(修正中文问题).pdf

    首先,我们需要在`struts.xml`配置文件中定义一个Action,这个Action将会处理文件下载的请求。例如,我们可以创建一个名为`FileDownloadAction`的类,该类需要继承自Struts2的Action支持类,并实现相应的文件读取和...

Global site tag (gtag.js) - Google Analytics