STRUTS配置文件
1.在struts2中,启动时会加载一个struts.properties文件中的配置
我们可在struts.xml中对这些默认配置进行修改
修改方式为:
<!-- 是否使用开发者模式 -->
<constant name="struts.devMode" value="true" />
<!-- 拦截的后缀名列表 -->
<constant name="struts.action.extension" value="action,do,"></constant>
<!-- 是否允许保留缓存 -->
<constant name="struts.serve.static.browserCache" value="false"></constant>
注意这些内容要写在<struts>标签之下,<package>之前
2.开发中我们可有产生多个与struts.xml文件一模一样格式的配置文件,供多个开发小组使用,
在整合时,使用
<include file="struts1.xml"></include>
导入到主struts.xml中
3.<package name= namespace="/text" extends="">
name代表包名
namespace=代表的是访问这个包的路径
extends代表继承的包一般情况下struts-default
4.<action name="" class="" method="">
name="请求的名字"
class="处理该请求的类"
method="处理该请求的类中方法",默认是execute
5.<result name="" type="">
name:对应action处理完返回的结果
type: 对应路径的处理方式
dispather:默认方式,转发
redirect:重定向到其它页面
redirectAction:重定向到其它action
plainText:将页面的源文件输出到客户端
每个type都有对应的类,可以通过查看类的源码
发现可以设制的参数
6.配置异常信息的处理:
<global-exception-mappings>
<exception-mapping result="error" exception="java.lang.Exception"></exception-mapping>
</global-exception-mappings>
7.如果action配置中没有配置class,默认是用
ActionSupport这个类来处理,我们可以更改这
个默认方法如下:
<default-class-ref class="com.struts.action.UsersAction"></default-class-ref>
8.如果用户提交了Action请求,在配置文件中找不到对应的action处理,
可以设置一个默认的处理方法
<default-action-ref name="指定的action名"></default-action-ref>
9.要注意的,struts2查找action的顺序
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/jayqean/archive/2010/05/05/5560582.aspx
分享到:
相关推荐
以下是对“多个struts配置文件使用”这一主题的详细解析。 ### 一、Struts框架概述 Struts是一个开源的MVC(Model-View-Controller)框架,用于构建可扩展的企业级Java Web应用程序。它提供了一种结构化的方式来...
本文将深入探讨Struts配置文件的细节,包括`web.xml`和`struts-config.xml`。 首先,`web.xml`是每个Web应用程序的标准部署描述符,它是基于XML的文件,用于向Web容器(如Tomcat)提供关于应用如何运行的信息。`web...
Struts配置文件是Struts框架的核心组成部分,它定义了应用程序的行为和组件间的交互方式。配置文件基于XML格式,使得开发者可以灵活地配置ActionForm、Action、Forward等元素,以实现业务逻辑与视图的分离,增强应用...
### Struts配置文件详解 #### 一、Struts配置文件的重要性与作用 Struts框架作为Java Web开发领域中的一种流行MVC(Model-View-Controller)框架,它提供了一种结构化的方式来构建Web应用程序。在Struts框架中,`...
Struts配置文件的“分而治之”是一个重要的概念,主要应用于大型的Java Web应用程序,尤其是使用Struts框架开发的应用。这个策略的核心思想是将单一的庞大配置文件拆分为多个小的、更易于管理和维护的部分,以提高...
Struts 2的配置文件主要由两个部分组成:`struts.xml`和应用特定的配置文件(如`package`或`action`配置)。这些XML文件定义了请求如何被映射到特定的Action类,以及Action类如何与视图(JSP页面)交互。配置文件的...
Struts配置文件是该框架的核心组成部分,它定义了请求如何被处理、视图如何与控制器交互等关键信息。在这篇详尽的讲解中,我们将深入探讨Struts配置文件的关键元素和作用。 1. **struts-config.xml文件**:这是...
struts-config.xml拆分,超级简单
### Struts配置文件详解 #### 一、概述 Struts框架是Java Web开发中的一个重要工具,它使用MVC(Model-View-Controller)设计模式来组织应用逻辑,从而提高代码的可维护性和可读性。Struts框架的核心是通过两个XML...
7. **Struts配置文件:** `struts-config.xml`是Struts框架的核心配置文件,它定义了表单Bean、Action、Forward等组件。每个元素对应`org.apache.struts.config`包中的类,如`ModuleConfig`是核心类,它存储了整个...
**多个Struts配置文件**: Struts2支持多个配置文件,可以通过`<include>`标签来导入其他配置文件,这样可以使配置更加模块化,方便管理和维护。 **Action的调用方式**: Struts2支持基于注解的Action配置,可以...
### Struts配置文件详解 #### 一、Struts框架简介 **Struts**是一个开源的MVC(Model-View-Controller)框架,用于简化Java Web应用程序的开发过程。该框架的核心优势在于其高度的模块化、灵活性以及代码的可重用...
### Struts2配置文件介绍 #### 一、Struts2的核心配置文件 在Struts2框架中,有多个重要的配置文件用于控制应用的行为与结构,其中最核心的是`struts.xml`文件。此外还包括`web.xml`、`struts.properties`、`...