`
在水伊方
  • 浏览: 111590 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

Struts2--为应用指定多个struts配置文件

 
阅读更多

       在大部分应用里,随着应用规模的增加,系统中Action的数量也会大量增加,导致struts.xml配置文件变得非常臃肿。为了避免struts.xml文件过于庞大、臃肿,提高struts.xml文件的可读性,我们可以将一个struts.xml配置文件分解成多个配置文件,然后在struts.xml文件中包含其他配置文件。下面的struts.xml通过<include>元素指定多个配置文件:

 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
    "http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
	<include file="struts-user.xml"/>
	<include file="struts-order.xml"/>
</struts>

 

通过这种方式,我们就可以将Struts 2Action按模块添加在多个配置文件中。

分享到:
评论

相关推荐

    struts2-showcase.rar

    5. **国际化(i18n)**:如何为应用添加多语言支持。 6. **异常处理**:演示了如何配置和处理应用程序中的异常。 7. **Tiles布局**:使用Tiles插件来组织和定义页面模板。 8. **Ajax支持**:展示了Struts2与...

    struts2-spring-plugin-2.3.4.jar

    4. **Spring 的Bean 定义**:在Spring 配置文件中,我们可以为Struts 2 的Action 定义bean,包括其属性、依赖关系以及生命周期方法。这使得Action 的配置更加集中,易于管理和扩展。 5. **Action 实例的生命周期**...

    struts2 为应用指定多个配置文件.rar

    "struts2 为应用指定多个配置文件"的主题意味着我们将探讨如何在Struts2框架中使用多个配置文件来增强灵活性和模块化。 首先,Struts2的默认配置文件是`struts-default.xml`和`struts-plugin.xml`,这两个文件位于`...

    struts2-json-plugin-2.3.8.jar

    在实际开发中,为了使用这个插件,你需要将`struts2-json-plugin-2.3.8.jar`文件放入项目的类路径(classpath)下,然后在Struts2的配置文件(通常为struts.xml)中启用JSON插件。在Action类中,定义返回JSON数据的...

    struts2-core-2.0.12.jar

    综上所述,Struts2-core-2.0.12.jar包含了Struts2框架的核心功能,为Java Web开发者提供了高效、灵活的工具来构建和管理Web应用。尽管这是一个较旧的版本,但它仍然是理解Struts2工作原理和MVC设计模式的重要参考。...

    SSH\\others\\struts2-spring-plugin-2.2.1.jar

    在使用Struts2 Spring Plugin时,开发者需要在Struts配置文件(struts.xml)中添加必要的配置,声明插件并指定Spring应用上下文的位置。这样,当Struts2框架处理请求时,它会查找并使用Spring容器中的Action实例。 ...

    Struts2-2.5.13最新jar下载

    4. **配置文件**:Struts2使用XML或注解进行配置,定义Action、拦截器和结果映射,提供了一种灵活的方式来组织和控制应用程序的行为。 5. **Plug-in架构**:Struts2的插件架构允许开发者轻松扩展框架功能,例如添加...

    多个struts配置文件使用

    这段配置指定了多个Struts配置文件的位置。每个文件路径之间用逗号`,`分隔。 ### 三、示例解析 #### 3.1 分析提供的配置文件位置 1. **系统维护相关的配置文件**:`/WEB-INF/config/systemmaintenance/struts-...

    struts2-jquery-plugin使用手册,自己写的

    - 其次,配置Struts2的核心配置文件(struts.xml),启用插件并指定主题样式。 3. **使用jQuery UI组件** - 插件提供了一系列的标签库,可以直接在JSP页面中使用,例如`&lt;s:jquery&gt;`、`&lt;sj:datepicker&gt;`、`...

    Struts2的DTD配置文件struts-2.3.dtd

    在Struts2中,`struts.xml`是核心配置文件,它定义了应用的行为、动作、结果和其他组件。为了在Eclipse这样的集成开发环境中获得代码提示和自动完成,我们需要引入DTD(文档类型定义)文件,例如`struts-2.3.dtd`。 ...

    Struts框架中struts-config.xml文件配置小结

    而在Struts框架中,`struts-config.xml`文件扮演着至关重要的角色,它是Struts框架的核心配置文件,用于配置应用程序的各种行为和组件。本文将对`struts-config.xml`中的关键元素进行详细解析,并结合实际示例来帮助...

    struts2-core-2.2.1 jar下载、源码下载 非常全面!!绝对可用!! 所需资源分最少。

    基本配置文件,如`struts.xml`,是Struts2应用的核心配置,定义了Action、结果类型、拦截器栈等。开发者可以通过配置文件来指定请求如何映射到Action,Action如何返回结果,以及使用哪些拦截器来增强Action的处理...

    struts2-lib.zip

    1. **配置文件**:在struts2的应用中,`struts.xml`是核心配置文件,它定义了Action、结果类型、拦截器栈等。开发者可以通过此文件进行路由设置,指定用户请求如何被映射到相应的Action。 2. **拦截器**:Struts 2...

    struts2-blank

    2. **配置文件**:主要指`struts.xml`,这是Struts2的核心配置文件,用于定义Action、Action的映射路径、Interceptor链以及Result类型等。 3. **Interceptor**:Struts2允许开发者自定义Interceptor,实现特定的...

    struts2-lib

    在"struts2-lib"这个压缩包中,包含了Struts2框架的库文件,特别是版本2.1.3的安装包,这将为我们提供所有必要的组件来搭建和运行一个基于Struts2的应用。 在"struts-2.3.15"这个子文件夹中,我们可能找到了以下...

    struts2-2.3.32-all

    在使用Struts2时,开发者通常会定义一个或多个Struts配置文件(如struts.xml),在这个文件中,可以配置Action类、Action的映射路径、Result类型、Interceptor堆栈等。此外,Struts2支持多种视图技术,如JSP、...

    struts2-spring-plugin-2.2.1.1.jar

    3. **简化配置**:整合Struts 2和Spring后,不再需要在Struts配置文件中指定Action的实现类,而是通过Spring的bean定义来完成。这降低了配置复杂性,提高了配置的可读性和可维护性。 4. **事务管理**:Spring可以...

    struts2-core-2.0.11.jar

    3. **配置文件(struts.xml)**:这是Struts2的主配置文件,用于定义Action、结果类型、拦截器栈等。通过它可以指定Action的映射路径、结果视图、参数过滤等。 4. **OGNL(Object-Graph Navigation Language)**:...

    struts2-config-browser-plugin-2.3.20.zip

    而"struts2-config-browser-plugin-2.3.20.zip"是一个Struts2框架的插件包,主要用于增强Struts2应用的配置管理能力。这个插件的主要功能是提供一个可视化的配置浏览器,帮助开发者更方便地浏览和管理Struts2应用的...

    struts2-jar包

    在压缩包"struts2"中,可能包含了多个版本的Struts2 jar文件,例如`struts2-core.jar`是核心库,`struts2-convention-plugin.jar`是约定优于配置的插件,`struts2-dojo-plugin.jar`用于Ajax支持等。根据项目的具体...

Global site tag (gtag.js) - Google Analytics