`

struts.xml配置文件

阅读更多
  1. <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd" >
  2. <struts>    
  3.     <!-- include用来每个独立的功能模块xml文件 -->  
  4.     <include file="struts-default.xml"></include>          
  5.     <!-- package可继承,里面可以写多个action,namespace影响url
  6.            抽象的package不能定义action,值为abstract:true/false--> 
  7.     <package name="com.kay.struts2" extends="struts-default" namespace="/test"> 
  8.         <interceptors>    
  9.             <!-- 定义拦截器: name: 拦截器名称、class : 拦截器路径 -->
  10.             <interceptor name="timer" class="com.kay.timer"></interceptor>  
  11.             <interceptor name="logger" class="com.kay.logger"></interceptor>  
  12.             <!-- 定义拦截器栈 -->  
  13.             <interceptor-stack name="mystack">  
  14.                 <interceptor-ref name="timer"></interceptor-ref>  
  15.                 <interceptor-ref name="logger"></interceptor-ref>  
  16.             </interceptor-stack>  
  17.         </interceptors>    
  18.         <!-- 定义默认拦截器,每个Action都会自动引用。
  19.                如果Action中已经引用了其它的拦截器,默认的拦截器将不会有效
  20.          --> 
  21.         <default-interceptor-ref name="mystack"></default-interceptor-ref>  
  22.         <!-- 全局results配置 -->  
  23.         <global-results>  
  24.             <result name="input">/error.jsp</result>  
  25.         </global-results>      
  26.         <!-- Action配置: 可以使用method指定调用方法 -->
  27.         <action name="hello" class="com.kay.struts2.Action.LoginAction">    
  28.             <!-- 引用拦截器: name为拦截器的名称 -->
  29.             <interceptor-ref name="timer"></interceptor-ref>    
  30.             <!-- name中的值要与Action中返回的值相同,type默认为dispatcher -->
  31.             <result name="success" type="dispatcher">/talk.jsp</result>    
  32.             <!-- 参数设置:name对应Action中的get/set方法 -->
  33.             <param name="url">http://www.sina.com</param>  
  34.         </action>  
  35.     </package>  
  36. </struts> 
分享到:
评论

相关推荐

    Struts2中Struts.xml配置文件详解

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

    struts.xml配置文件详解

    ### Struts.xml配置文件详解 #### 一、Struts配置文件概述 在Struts框架中,`struts.xml`配置文件扮演着极其重要的角色。它主要用于定义应用中的各种配置信息,包括但不限于包(Package)、拦截器(Interceptor)...

    Struts.xml配置文件详细介绍

    Struts.xml配置文件是Struts框架的核心配置文件,用于定义应用程序的行为、数据源、表单bean、异常处理、动作映射等关键元素。这个文件基于特定的DTD(文档类型定义),规定了配置元素的结构和顺序。理解并熟练掌握...

    Struts.XML配置文件说明

    Struts.xml配置文件是Struts2框架的核心配置文件,它定义了应用的行为和组件的配置。以下是关于Struts.xml配置文件各个元素的详细说明: **Bean配置** 在Struts.xml中,`&lt;bean&gt;`标签用于定义Java Bean实例。以下是...

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

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

    struts.xml和struts.properties配置详解

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

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

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

    struts.xml文件详解.doc

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

    遇到struts.xml配置文件没有提示信息

    struts2如何配置找到 struts下的提示信息

    国际物流云商项目server_web子工程的Struts.xml配置文件

    国际物流云商项目server_web子工程的Struts.xml配置文件

    struts.xml常用配置解析

    Struts.xml配置文件是Struts2框架的核心配置文件,它定义了应用的行为和结构。本文主要解析了其中两个重要的配置元素:`&lt;include&gt;`标签和Action的别名。 首先,我们来看 `&lt;include&gt;` 标签的使用。当Struts2的应用中...

    struts.xml

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

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

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

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

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

    struts.xml配置详解

    比如在大型项目中,可以将用户管理、商品管理和订单管理等不同的功能模块分别配置在不同的xml文件中(如user.xml、goods.xml和order.xml),然后通过struts.xml中的标签将这些模块配置文件引入主配置文件中。...

    struts核心jar包及xml配置文件

    本压缩包包含了Struts2的核心库jar文件以及相关的XML配置文件,这些都是开发Struts2应用的基础组件。 **1. Struts2核心jar包** Struts2的核心jar包是实现框架功能的关键,主要包括以下几个部分: - **struts2-core...

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

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

    struts.xml文件详解示例代码

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

    struts2的struts.properties配置文件详解

    如果设置为true,Struts2将加载XML配置文件;否则,不加载。 5. struts.continuations.package:这是一个包名,包含使用Rife continuations的actions。 6. struts.custom.i18n.resources:这是一个附加的国际化...

Global site tag (gtag.js) - Google Analytics