`

struts2 如何自定义struts.xml配置文件的存放位置

阅读更多
    假设你要把struts.xml配置文件存放在/WEB-INF/config目录下,web.xml作如下配置即可:
web.xml
<filter>
        <filter-name>struts2</filter-name>
        <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
        <init-param>
           <param-name>config</param-name>
           <param-value>struts-default.xml,struts-plugin.xml,../config/struts.xml</param-value>
        </init-param>
</filter>
<filter-mapping>
        <filter-name>struts2</filter-name>
        <url-pattern>/*</url-pattern>
</filter-mapping>

分享到:
评论

相关推荐

    struts2学习笔记.doc

    - 在`struts.xml`或Action类中通过配置文件的方式进行校验规则的定义。 **3.2 校验规则示例** - **常见校验规则**:如必填字段验证、长度限制、格式验证等。 #### 四、拦截器 **4.1 拦截器机制** - **拦截器概念*...

    struts2的struts.properties介绍

    **含义**:指定实现`org.apache.struts2.config.Configuration`接口的类,用于自定义Struts2的配置方式。 **示例**:通过设置此属性可以使用自定义的配置实现类,从而实现更灵活的配置管理。 **应用场景**:当需要...

    struts2参数配置

    - 通过配置此参数可以控制是否对XML配置文件进行严格的语法检查。 #### 结论 通过对Struts2中的关键参数配置进行详细解读,我们可以更深入地理解其工作原理。这些配置不仅对于Struts2的正常运行至关重要,也是...

    struts2笔记.doc

    可以配置初始化参数,如加载额外的XML配置文件或影响框架行为。 2. **struts.xml**:框架的核心配置文件,用于配置action、拦截器等,支持包括其他配置文件,便于模块化管理。 3. **struts.properties**:存储框架...

    Struts1 和 Struts 2 国际化全局资源

    2. **配置struts-config.xml**:在`struts-config.xml`配置文件中,需要声明一个`&lt;message-resources&gt;`标签,指定资源文件的位置。例如: ```xml &lt;message-resources parameter="com.example.myapp.messages" /&gt; ...

    struts2基本教程

    2. **struts.xml** - 框架的核心配置文件,可以包含其他配置文件。通常,为了更好地管理和维护,我们为每个模块创建单独的struts.xml文件。 3. **struts.properties (参考default.properties)** - 定义Struts框架...

    struts2_cms_src.rar

    该压缩包中的"src"目录很可能是源代码的主要存放位置,包括了各种Java类、配置文件和其他资源。 首先,我们来了解一下Struts2的核心特性: 1. **Action和Result**:在Struts2中,Action是业务逻辑处理的主要组件,...

    Struts2教程

    - **核心配置文件**:默认情况下,Struts2会加载struts.xml文件,其中可以定义拦截器、结果类型等配置。 - **扩展配置**:可以为不同的模块单独配置struts.xml文件,便于管理和维护。 **3. struts.properties** - ...

    Struts2入门教程(全新完整版).

    - **struts-default.xml**:Struts2 的默认配置文件,定义了核心 Bean 和拦截器,并自动包含在 `struts.xml` 中。 - **velocity.properties, struts-default.vm, struts-plugin.xml**:其他配置文件,如 Velocity ...

    java struts2 文件上传 支持大文件

    - `WEB-INF` 目录包含了Web应用的配置文件,如 `web.xml` 和 Struts2 的配置文件 `struts.xml`,以及类文件和库文件。 - 通常,Action类和自定义拦截器会存放在 `WEB-INF/classes` 或 `WEB-INF/lib` 下的相应位置...

    struts2教程

    通过`struts.properties`(或默认的`default.properties`),你可以自定义Struts2框架的行为,比如设置属性的key和value。`struts-default.xml`预定义了核心bean和拦截器,它会被自动包含在`struts.xml`中。 在开发...

    struts2和freemarker整合

    2. **配置Struts2**:在`struts.xml`配置文件中指定FreeMarker作为视图解析器。 3. **模板目录**:设置项目中的FreeMarker模板文件存放位置。 4. **Action返回值**:Action类的execute方法返回一个结果字符串,对应...

    ssm整合的配置文件

    一个典型的SSM项目结构包括src/main/java(存放Java源代码)、src/main/resources(存放配置文件和资源文件)、src/main/webapp(存放Web应用相关的文件,如Web-INF下的web.xml)等目录。 6. **实战应用**: 配置...

    struts2.0资源包

    XML配置文件如`struts.xml`定义了Action、Result、拦截器栈等,而注解可以在Action类或方法上直接声明,简化配置。 8. **结果类型和视图解析** 结果类型定义了Action执行后如何返回视图,比如`dispatcher`用于转发...

Global site tag (gtag.js) - Google Analytics