复杂的系统开发会有很多的action配置。为便于管理开发中应该按照功能模块或者业务分类,将sturts配置文件分成不同的文件,便于管理、维护。最后将这些文件在struts.xml中进行包含声明。
student.xml
<struts>
<package name="student" namespace="/student" extends="struts-default">
<action name="helloworld" class="test.HelloWorldAction">
<param name="message">default</param>
<result name="success">/page/hello.jsp</result>
</action>
</package>
</struts>
class.xml
<struts>
<package name="class" namespace="/class" extends="struts-default">
<action name="helloworld" class="test.HelloWorldAction">
<param name="message">default</param>
<result name="success">/page/hello.jsp</result>
</action>
</package>
</struts>
struts.xml
<struts>
<constant name="struts.action.extension" value="do,action"></constant>
<constant name="struts.configuration.xml.reload" value="true"></constant>
<include file="student.xml" />
<include file="class.xml" />
</struts>
如上配置所示,sturts.xml中引入了student.xml、class.xml的定义。也对属性参数进行了定义。面向对象的封装思维这里有了体现,封装便于管理、引用。全局参数则在全局的文件总进行设置。
分享到:
相关推荐
### Struts2属性文件详解 #### struts.configuration 该属性用于指定加载Struts 2配置文件的配置文件管理器,默认值为`org.apache.struts2....如果需要指定默认加载多个配置文件,多个文件名间以英文逗号`,`分隔。
Struts2框架的配置主要通过多个XML文件来实现,这些配置文件定义了应用程序的行为和结构。本文将详细介绍Struts2配置文件中的各个节点及其作用,并为初学者提供深入的理解。 #### 二、Struts2配置文件概览 Struts2...
而在Struts框架中,`struts-config.xml`文件扮演着至关重要的角色,它是Struts框架的核心配置文件,用于配置应用程序的各种行为和组件。本文将对`struts-config.xml`中的关键元素进行详细解析,并结合实际示例来帮助...
通过张龙老师的Struts2应用开发详解源码学习,你可以深入了解Struts2框架的每个组件,掌握其工作原理,从而在实际项目中更加得心应手地运用这个强大的框架。通过分析和运行提供的源码,将有助于巩固理论知识并提高...
4. Struts2配置:通过struts.xml配置文件,开发者可以声明Action、指定其对应的Action类、方法以及结果视图,还可以配置拦截器等。 四、Struts2的优缺点 优点: - 结构清晰,便于代码组织和维护。 - 支持丰富的插件...
Struts2是一个强大的Java web应用程序框架,用于构建和维护可扩展、易于维护的Web应用程序。它是Apache软件基金会的Apache Struts项目的一部分,基于MVC(Model-View-Controller)设计模式,提供了一种组织应用程序...
Struts框架是Java Web开发中的一个关键组件,主要用于构建MVC(Model-View-Controller)架构的应用程序。在Struts框架中,配置文件起着至关重要的...理解并熟练掌握这两个配置文件,对于开发和维护Struts应用至关重要。
Struts-config.xml 配置文件详解 Struts-config.xml 是 Struts 框架的主要配置文件,用于配置 Struts 应用程序的各种设置。在该文件中,可以配置数据源、Form Bean、Action 和插件等信息。下面是 Struts-config.xml...
在Struts2框架中,有多个重要的配置文件用于控制应用的行为与结构,其中最核心的是`struts.xml`文件。此外还包括`web.xml`、`struts.properties`、`struts-default.xml`等。 - **web.xml**:它是Web应用的部署描述...
- `<init-param>` 元素用于设置servlet的初始化参数,其中 `config` 参数尤为重要,它指定了Struts框架配置文件(struts-config.xml)的相对路径,这是Struts ActionServlet专有的配置,确保Struts能够正确读取配置...
### 详解Struts1的配置文件 #### 一、引言 在Java Web开发中,Struts1框架作为MVC架构的一种实现,被广泛应用于构建动态网站和企业级应用程序。Struts1的核心功能之一在于其强大的配置文件机制,通过XML格式的配置...
通过批量类型转换,Struts2可以将请求参数中的多个`item`值分别转换为`Item`对象,并添加到`items`列表中。 在深入学习Struts2批量类型转换的过程中,还需要关注以下几点: - 配置文件中的类型转换规则:`struts-...
### Struts2核心配置文件详解 #### 一、概述 Struts2框架是Java Web开发领域内一个重要的轻量级框架,它简化了基于MVC(Model-View-Controller)设计模式的应用程序开发过程。在Struts2框架中,有两个核心配置文件...
struts.configuration 属性指定加载 Struts 2 配置文件的配置文件管理器。该属性的默认值是 org.apache.struts2.config.DefaultConfiguration,这是 Struts 2 默认的配置文件管理器。如果需要实现自己的配置管理器,...
为了更好地管理和组织Struts2应用程序中的配置信息,建议采用模块化的方式进行配置文件的管理。这意味着可以将不同功能模块或不同类型的配置信息分开存储于多个XML文件中。例如,可以在一个文件中专门定义Action相关...
**描述**: 此属性用于指定加载Struts 2配置文件的配置文件管理器,默认值为 `org.apache.struts2.config.DefaultConfiguration`,这是一个内置的配置文件管理器。开发者若需实现自定义配置文件管理器,可通过实现`...