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

struts2中struts.xml文件配置说明

阅读更多
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd" >
<struts> 
<!-- include节点是struts2中组件化的方式 可以将每个功能模块独立到一个xml配置文件中 然后用include节点引用 -->    
<include file="struts-default.xml"></include>              
<!-- package提供了将多个Action组织为一个模块的方式         package的名字必须是唯一的 package可以扩展 当一个package扩展自         另一个package时该package会在本身配置的基础上加入扩展的package         的配置 父package必须在子package前配置          name:package名称         extends:继承的父package名称         abstract:设置package的属性为抽象的 抽象的package不能定义action 值true:false         namespace:定义package命名空间 该命名空间影响到url的地址,例如此命名空间为/test那么访问是的地址为http://localhost:8080/struts2/test/XX.action      -->    
<package name="com.kay.struts2" extends="struts-default" namespace="/test">        
<interceptors>            
<!-- 定义拦截器  name:拦截器名称  class:拦截器类路径 -->             <interceptor name="timer" class="com.kay.timer"></interceptor>            
<interceptor name="logger" class="com.kay.logger"></interceptor>            
<!-- 定义拦截器栈 -->            
<interceptor-stack name="mystack">                
<interceptor-ref name="timer"></interceptor-ref>                 <interceptor-ref name="logger"></interceptor-ref>             </interceptor-stack>        
</interceptors>                 
<!-- 定义默认的拦截器 每个Action都会自动引用  、如果Action中引用了其它的拦截器 默认的拦截器将无效 -->        
<default-interceptor-ref name="mystack">
</default-interceptor-ref>                          
<!-- 全局results配置 -->  
<global-results>            
<result name="input">/error.jsp</result>        
</global-results>           
<!-- Action配置 一个Action可以被多次映射(只要action配置中的name不同)  name:action名称 class: 对应的类的路径 method: 调用Action中的方法名  -->         <action name="hello" class="com.kay.struts2.Action.LoginAction">            
<!-- 引用拦截器  name:拦截器名称或拦截器栈名称  -->             <interceptor-ref name="timer"></interceptor-ref>                      <!-- 节点配置 name : result名称 和Action中返回的值相同                 type : result类型 不写则选用superpackage的type struts-default.xml中的默认为dispatcher              -->         
<result name="success" type="dispatcher">/talk.jsp</result>          <!-- 参数设置 name:对应Action中的get/set方法 -->         
<param name="url">http://www.sina.com</param>        
</action>    
</package>
</struts>
分享到:
评论

相关推荐

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

    ### Struts框架中struts-config.xml文件配置详解 #### 一、引言 在Java Web开发领域,Struts是一个非常重要的MVC(Model-View-Controller)框架,它极大地简化了Web应用程序的开发过程。而在Struts框架中,`struts...

    struts.xml和applicationContext.xml、web.xml的配置

    在Java Web开发中,`struts.xml`, `applicationContext.xml` 和 `web.xml` 是三个至关重要的配置文件,它们各自负责不同的职责,并协同工作来构建一个完整的应用框架。以下是关于这三个配置文件的详细说明。 首先,...

    struts.xml文件详解.doc

    Struts.xml文件是Apache Struts 2框架的核心配置文件,它用于定义应用程序的行为、Action映射、结果页面、拦截器等关键组件。在深入讲解struts.xml之前,我们先来了解与之相关的struts.properties文件。 struts....

    struts2属性文件struts.xml的配置

    ### Struts2属性文件struts.xml的配置 在Java Web开发中,Struts2框架作为MVC模式的一种实现,提供了一种简洁的方式来构建应用程序。其中,`struts.xml`是Struts2的核心配置文件,用于定义项目的包、常量、拦截器等...

    Struts2中Struts.xml配置文件详解

    "Struts2 中 Struts.xml 配置文件详解" Struts2 中的 Struts.xml 配置文件是 Struts2 框架的核心配置文件,用于定义应用程序的行为和结构。在 Struts.xml 文件中,我们可以定义 package、action、interceptor、...

    spring在web.xml中和在struts中的不同配置..pdf

    Struts2的Spring插件会在Struts配置文件(如struts.xml)中定义一个`&lt;package&gt;`,包含`&lt;interceptors&gt;`和`&lt;default-interceptor-ref&gt;`元素,这样Struts2就会知道如何与Spring协作,将Action实例化和依赖注入交给...

    struts-config.xml struts标准配置文件 struts-config

    struts-config.xml struts标准配置文件 struts-config

    struts1中web.xml配置详解

    在 struts1 框架中,web.xml 文件是必不可少的配置文件之一,它用于配置 Struts 应用程序的核心组件 ActionServlet。本文将详细解释 web.xml 文件中的配置项和相关知识点。 1. 配置 Struts 的 ActionServlet 在 ...

    struts.xml和struts.properties配置详解

    在Struts中,`struts.xml`和`struts.properties`文件是两个核心的配置文件,它们分别负责定义应用的行为和设置全局属性。 **`struts.xml`配置详解** `struts.xml`是Struts 2框架的核心配置文件,用于定义动作映射...

    struts.xml

    struts.xml文件配置解释,对action配置进行说明

    struts-config.xml配置文件详解

    在 Struts-config.xml 文件中,数据源配置是通过 `&lt;data-sources&gt;` 元素实现的,该元素可以包含多个 `&lt;data-source&gt;` 子元素,每个 `&lt;data-source&gt;` 元素可以配置一个数据源。数据源配置中可以设置 driverClass、url...

    Struts struts-config.xml配置

    而`struts-config.xml`配置文件则是Struts应用的核心配置文件,它负责管理Struts应用中的各种组件配置。本文将详细介绍`struts-config.xml`配置文件的关键组成部分及其作用。 #### 二、文件结构 `struts-config.xml...

    struts-config.xml

    在Struts 2中,控制器由Servlet Dispatcher负责。 6. **`&lt;message-resources&gt;`**: 用于配置消息资源,这些资源包含了应用程序中显示的文本,支持国际化和本地化。 7. **`&lt;plug-in&gt;`**: 插件元素,允许扩展...

    对Struts 2.0中的struts.xml配置文件详细说明 2

    Struts 2.0是Java Web开发中广泛使用的MVC框架,它的核心在于`struts.xml`配置文件。这个配置文件扮演着应用的中枢角色,负责定义动作(Actions)、结果(Results)、拦截器(Interceptors)等关键组件,以及它们...

    Dom4j解析struts2框架的struts.xml

    在Struts2中,`struts.xml`是核心配置文件,它定义了应用的各个组件,如动作(Actions)、结果(Results)、拦截器(Interceptors)等。本篇文章将深入探讨如何使用Dom4j这个XML处理库来解析`struts.xml`,以便...

    struts2的web.xml配置文件

    以前和struts2一起使用的配置文件,struts2的核心控制器

    struts2.0中struts.xml配置文件详解

    在深入探讨Struts2.0框架中的`struts.xml`配置文件之前,我们先来了解一下Struts2.0框架的基本概念。Struts2是Apache软件基金会的一个开源项目,它是一个基于MVC(Model-View-Controller)设计模式的Java Web应用...

    struts.xml文件详解示例代码

    Struts.xml文件是Apache Struts 2框架的核心配置文件,用于定义应用的MVC(Model-View-Controller)架构和动作映射。它为应用程序提供了一种声明式的方式来配置Struts2的行为,使得开发者能够控制请求如何被处理,...

    struts2 使用注解现在零配置不需要在使用struts.xml配置文件,可以直接跑

    在Struts2中,注解的引入使得开发者可以摆脱繁琐的`struts.xml`配置文件,实现“零配置”运行。 首先,让我们了解什么是注解(Annotation)。注解是Java提供的一种元数据机制,允许在源代码中嵌入信息,这些信息...

Global site tag (gtag.js) - Google Analytics