`
lihongyang66
  • 浏览: 74863 次
  • 性别: Icon_minigender_1
  • 来自: 石家庄
社区版块
存档分类
最新评论

struts2配置文件的分解

阅读更多

把配置文件按模块进行分解,看起来很清楚明朗,而且在团队开发过程中减少了修改一个配置文件产生的冲突。

 

struts2配置

<struts>
	<constant name="struts.ui.theme" value="simple" />

	<package name="struts" extends="struts-default">
		<global-results>
			<result name="error">/pages/error.jsp</result>
		</global-results>
		<global-exception-mappings>
			<exception-mapping result="error"
				exception="java.lang.Throwable">
			</exception-mapping>
		</global-exception-mappings>

	</package>

	<include file="com/cplat/modules/**/struts-*.xml"></include>

</struts>

 

模块配置文件

<struts>
    <package name="struts-user" extends="struts" namespace="/user">
        <action name="list_user" class="com.cplat.modules.user.UserAction" method="listUser">
            <result name="success">/pages/user/list_user.jsp</result>
        </action>
    </package>
    
</struts>

 项目结构图


  • 大小: 34.6 KB
分享到:
评论

相关推荐

    大型项目的struts,spring配置文件

    在大型项目中,为了提高可维护性和可扩展性,配置文件通常会被分解成多个部分,如数据库连接池配置、事务管理配置、邮件服务配置等。这些配置文件会按照功能模块进行组织,然后通过import标签在主配置文件中引入。 ...

    struts2的配置

    - `&lt;include file="struts-default.xml"&gt;&lt;/include&gt;`:这个节点允许开发者将配置文件分解成多个小文件,便于管理和维护。通过`&lt;include&gt;`标签可以引入其他XML配置文件,实现组件化的配置管理。 - **作用**:将其他...

    struts2的lib包

    5. **配置文件**:`struts.xml`是Struts2的主要配置文件,用于设置Action、拦截器、结果类型等。此外,还可以通过`struts-default.xml`和`struts-plugin.xml`等文件进行全局配置。 6. **注解支持**:Struts2提供了...

    struts基本配置

    Struts通过提供一套详细的配置文件和类库,帮助开发者构建可维护性高、结构清晰的Web应用程序。 在Struts的基本配置中,有以下几个关键组件和概念: 1. **struts-config.xml**:这是Struts的核心配置文件,它定义...

    struts2 上传文件源码

    - 在`struts.xml`配置文件中,需要开启文件上传支持: ```xml &lt;constant name="struts.multipart.parser" value="jakarta" /&gt; &lt;!-- 使用Jakarta Commons FileUpload解析器 --&gt; &lt;constant name="struts.multipart...

    Struts2 Felix1.4搭建OSGI web infrastructure Source

    4. **配置Struts2**:在OSGI bundle中,你需要提供一个或多个Struts2配置文件,定义Action、结果、拦截器等。由于OSGI环境,这些配置可能需要动态加载。 5. **部署和运行**:启动Felix容器,部署你的bundle。容器会...

    struts2 tiles 模板搭建源码可运行

    - **struts.xml**:Struts2的配置文件,定义了Action与结果页面的映射,可能也包含Tiles相关的配置。 学习这个源码,你可以深入理解Struts2和Tiles如何协同工作,如何定义和使用模板,以及如何在实际项目中实现动态...

    Struts完整框架打开即用

    6. **Struts2配置文件**:struts.xml是Struts2的核心配置文件,它定义了Action、Action Mapping、Interceptor栈和Result类型等。此外,还可以使用struts.properties或struts-default.xml等文件进行全局配置。 7. **...

    struts2开发包

    同时,还需要配置struts.xml配置文件,定义Action、结果类型、拦截器栈等,以指导Struts2如何处理HTTP请求。 总的来说,"struts2开发包"是进行基于Struts2框架的Web应用开发的必备资源,包含了实现MVC模式、处理...

    s2sh struts2 struts1 原理部分详细讲解及流程图

    5. **配置灵活性**:Struts2的配置文件(struts.xml)允许动态配置,甚至可以在运行时修改,提供了更多的灵活性。 ### 流程图 Struts1和Struts2的工作流程可以用流程图来直观表示: 1. 用户发送HTTP请求到服务器...

    struts的九个必备常用包

    2. **struts-config**:这个包包含配置文件解析相关的类,如`struts-config.xml`,它是Struts框架的主配置文件,用于定义Action、Forward、Form Bean、Data Source等元素,为应用程序提供详细的配置信息。...

    Struts2常用的包

    通过自动发现Action类和结果映射,开发者可以减少XML配置文件的编写。 3. **Struts2 Plugins**: Struts2提供了许多插件,如Struts2-dojo-plugin、Struts2-jquery-plugin等,这些插件集成了JavaScript库,如Dojo和...

    struts2集成tiles2.myeclipse10教程

    总结一下,集成Struts2和Tiles2的关键步骤包括:引入依赖库、配置Struts2和Tiles2的配置文件、定义页面布局和组件、在Action中返回Tiles定义名。通过这种方式,开发者可以更好地组织和管理Web应用的视图部分,同时...

    学Struts2从HelloWorld示例开始

    - `struts.xml`:这是Struts2的核心配置文件,定义了Action的映射、包结构以及其他配置信息。 - `struts.properties`:虽然在这个例子中为空,但通常用于设置Struts2的全局属性。 - `web.xml`:Web应用的部署描述...

    struts中dispatchAction用法

    2. **配置struts-config.xml**:在Struts的配置文件中,为DispatchAction创建ActionMapping,并设置`parameter`属性为请求参数,用于区分不同的业务方法。 ```xml ``` 3. **发起请求**:用户通过URL来触发不同...

    struts2权威指南

    - **struts.properties**:全局配置文件,设置Struts2的行为属性。 - **package和namespace**:用于组织Action和拦截器栈。 4. **使用Freemarker**: - **模板语法**:学习Freemarker的基本语法,如何访问...

    struts2.jar 包

    - **struts.xml**:这是Struts2的主要配置文件,定义了Action、Result、Interceptor等的映射关系。 - **Action配置**:在struts.xml中,每个Action都有一个唯一的名称,对应一个类,并且可以配置多个结果视图。 5...

    深入浅出Struts_2

    - **配置文件**:Struts2的配置文件是框架的核心组成部分之一,它决定了Action的映射、拦截器的配置以及其他各种框架行为。配置文件通常位于项目的`WEB-INF/classes`目录下,文件名为`struts.xml`。 - **Action配置*...

    Struts2_Core_API.rar

    7. **Struts2配置**:Struts2的配置文件(struts.xml)用于定义Action、拦截器、结果类型等。它可以控制请求的映射、设定全局规则和异常处理策略。 8. **Tiles插件**:Tiles允许将页面布局分解成多个可重用的部分,...

Global site tag (gtag.js) - Google Analytics