`
Listen_ing
  • 浏览: 36773 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

Struts.xml配置文件全文

阅读更多
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
      "-//Apache Software Foundation//DTD Struts Congiguration 2.0//EN"
      "http://struts.apache.org/dtds/struts-2.0.dtd">




<struts>
      <!-- 级联菜单控制在同一行 -->
      <!--
           <constant name="struts.serve.static" value="false"></constant>
           <constant name="struts.ui.templateDir" value="struts"></constant>
      -->


      <!--
           为了防止一个struts配置文件过于庞大臃肿,所有可以以模块的名称作为分配置文件,只需做下面的操作就可以了,就是引入分模块的的配置文件
      -->
      <include file="struts/struts-user.xml"></include>
      <include file="struts/struts-insert.xml"></include>
      <include file="struts/struts-file.xml"></include>


      <package name="struts2" extends="struts-default" namespace="/">
           <!-- 下面的是为一些操作定义的拦截器,用以拦截一些非法操作 -->
           <interceptors>
                 <interceptor name="LoginInterceptor" class="com.common.utitly.LoginInterceptor"></interceptor>
                 <interceptor-stack name="LoginStack">
                      <interceptor-ref name="LoginInterceptor"></interceptor-ref>
                      <interceptor-ref name="defaultStack"></interceptor-ref>
                 </interceptor-stack>


                 <interceptor-stack name="UserCURDInterceptor">
                      <interceptor-ref name="LoginStack"></interceptor-ref>
                      <interceptor-ref name="tokenSession"></interceptor-ref>
                 </interceptor-stack>
           </interceptors>


           <!-- 添加全局拦截器,这样就不必为所有的操作一一添加拦截器了。此拦截器的功能是拦截非法用户操作,即必须先登录才能进行下面的操作。 -->
           <default-interceptor-ref name="LoginStack"></default-interceptor-ref>
           <!-- 定义全局跳转页面,一般设置这两个返回值就可以了,当然也可以多设置一些 -->
           <global-results>
                 <result name="login">/user/user_login.jsp</result>
                 <result name="error">/user/user_error.jsp</result>
           </global-results>


      </package>


</struts>
分享到:
评论

相关推荐

    Struts2中Struts.xml配置文件详解

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

    struts.xml和struts.properties配置详解

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

    struts.xml文件详解.doc

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

    struts.xml配置文件详解

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

    struts.xml

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

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

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

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

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

    struts.xml配置详解

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

    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.xml配置文件,可以直接跑

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

    struts2的struts.properties配置文件详解

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

    struts.xml常用配置解析

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

    Struts.xml配置文件详细介绍

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

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

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

    Struts.XML配置文件说明

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

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

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

    struts.xml的错误解决办法

    在开发过程中,我们经常会遇到与`struts.xml`配置文件相关的错误,这是由于XML解析问题或者DTD(文档类型定义)引用的问题引起的。`struts.xml`是Struts2框架的核心配置文件,它定义了动作、结果、拦截器等关键组件...

    struts.xml(struts2配置)

    `&lt;include&gt;`元素可以包含其他XML配置文件,实现配置的分离和复用。 10. **动态方法调用** Struts2支持动态方法调用,允许不预先在`struts.xml`中定义Action,而是直接通过URL调用Action类的任何公共方法。 通过...

Global site tag (gtag.js) - Google Analytics