`
younglibin
  • 浏览: 1211265 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

struts2 与拦截器相关的配置元素

 
阅读更多
  1. <interceptors......./>元素:该元素用于定义拦截器。所有拦截器和拦截器栈都在该元素下定义包含<interceptor ........./>和<Interceptor-stack.........../>分别用于定义拦截器和拦截器栈;
  2. <interceptor ........./>元素: 用于定义单个拦截器,定义拦截器时只需定义两个属性:name和class,分别指定拦截器的名字和实现类;
  3. <Interceptor-stack.........../>元素:该元素用于定义拦截器栈,该元素包含多个<interceptor-ref........../>元素用于将多个拦截器和拦截器栈组合成一个拦截器栈;
  4. <interceptor-ref ........./>元素:该元素引用一个拦截器或拦截器栈,表明应该指定拦截器,该元素只需要指定一个name属性改属性值为一个已经定义拦截器或拦截器栈,可以作为:<Interceptor-stack.........../>和action 元素的子元素;
  5. <param............/>:该元素用于为拦截器指定参数,可以在作为<interceptor ........./>  ,<interceptor-ref ........./>和<defalut-interceptor-ref ........./>元素的子元素;
  6. <defalut-interceptor-ref ........./>:该元素为指定包配置默认拦截器,该元素作为<package........../>元素的子元素使用!

 

分享到:
评论

相关推荐

    Struts2拦截器及其用法详细说明

    - XML配置:在`struts.xml`文件中,使用`&lt;interceptor&gt;`元素定义拦截器,`&lt;interceptor-stack&gt;`元素组合多个拦截器,`&lt;package&gt;`元素下的`interceptors`属性指定拦截器栈。 ```xml &lt;!-- 可以添加其他内置或...

    struts2自定义拦截器配置心得

    - 在User.xml文件中,定义了一个名为`user`的包,它继承了`default`包,因此继承了`default`包中的拦截器配置。 - `&lt;action&gt;`元素定义了Action,`class`属性指定Action类,`name`属性是Action的名称。`&lt;result&gt;`...

    struts2中拦截器的使用

    在struts.xml或类似的配置文件中,你可以通过`&lt;interceptor&gt;`元素定义拦截器,并通过`&lt;interceptor-stack&gt;`定义拦截器栈,然后将这个拦截器栈应用到特定的Action上。例如: ```xml &lt;!-- 或者单独...

    Struts2 拦截器详细配置过程

    2. **拦截器配置**: - 在Struts2配置文件中定义拦截器,比如创建一个名为`myInterceptor`的拦截器,指定其类为`com.zzz.struts2.interceptor.MyInterceptor`,并设置系统初始化参数,如`张钊钊&lt;/param&gt;`。 - 创建...

    Struts2的拦截器的使用详解

    2. 拦截器配置:在struts.xml配置文件中,你可以定义多个拦截器,并通过`&lt;interceptor&gt;`和`&lt;interceptor-stack&gt;`元素来组织它们。例如,创建一个名为`myInterceptorStack`的拦截器栈,包含`logging`和`validation`两...

    struts2拦截器和验证框架(适合初学者-经藏版)

    ### Struts2 拦截器与验证框架详解 #### 一、Struts2概述 Struts2是一个基于Java的企业级Web应用开发框架,它继承了Struts1的优点,并在此基础上进行了很多改进,使得开发更加灵活高效。Struts2的核心是拦截器...

    Struts2之拦截器原理分析及使用案例struts008

    2. 配置解析:Struts2会解析配置文件(如struts.xml),找到对应的Action配置,并获取到与之关联的拦截器链。 3. 拦截器链执行:每个拦截器按照配置的顺序依次执行其`intercept`方法。如果所有拦截器都通过,那么...

    Struts2 拦截器的执行顺序(二十九)

    在Struts2中,每个拦截器的执行顺序是由`struts-default.xml`或自定义的配置文件中`&lt;interceptor-stack&gt;`元素定义的。默认情况下,Struts2提供了一些预定义的拦截器,如`params`(处理请求参数)、`exception`(处理...

    JSP 开发之Struts2内建自定义拦截器.docx

    2. **配置拦截器**:在Struts2的配置文件(struts.xml)中,你需要声明并配置自定义的拦截器。这包括设置拦截器的名称和实现类,以及可能的参数。 ```xml &lt;param name="username"&gt;John &lt;!-- 其他参数 --&gt; ``` ...

    Struts2的拦截器

    在Struts2的配置文件中,可以通过`&lt;interceptors&gt;`和`&lt;interceptor-ref&gt;`元素来定义和引用自定义拦截器。 #### 拦截器栈 拦截器栈是一系列拦截器的集合,按照指定的顺序依次执行。Struts2允许为不同的Action配置...

    Struts2 拦截器 和 Java 中的动态代理

    在Struts2中,ActionInvocation接口代表了Action的执行过程,它可以被视为一个简单的调用栈,每个拦截器都是栈上的一个元素。当调用`invoke()`方法时,会按顺序执行这些拦截器,直到到达Action。这个设计模式与Java...

    struts拦截器jar 包

    标题中的"struts拦截器jar包"指的是用于增强Struts 1.x框架功能的特定库,它们是`saif-0.1.jar`和`saif-spring.jar`。这两个jar包是由开发者或社区成员Saif创建的,可能是为了集成Spring框架或者提供特定的拦截器...

    Struts2内置拦截器简介

    当Struts2与Spring框架集成时,可以通过该拦截器实现依赖注入,从而避免手动配置依赖关系。 2. **Chain (链式调用)** - **功能**:支持在一个Action执行完毕后继续调用另一个Action。通常在复杂的业务逻辑中使用...

    Struts2 拦截器-v3

    5. **配置拦截器**:在`struts.xml`或相关的配置文件中,通过`&lt;interceptors&gt;`和`&lt;interceptor&gt;`元素来定义和注册拦截器。同时,`&lt;action&gt;`元素中的`interceptor-ref`用于指定拦截器栈的引用。 6. **拦截器链**:...

    struts2拦截器示例

    在这个“struts2拦截器示例”中,你将找到一个简单的配置,展示了如何在Tomcat服务器上部署一个使用了Struts2拦截器的项目。这个示例可能包含了以下内容:Action类、拦截器实现、Struts2配置文件以及对应的JSP页面。...

    struts2的自定义拦截器例子

    2. **配置拦截器**:在Struts2的配置文件(通常为struts.xml或struts.properties)中声明并配置你的拦截器。你可以指定拦截器的名称、参数以及它在拦截器栈中的位置。 ```xml &lt;!-- 可以设置拦截器栈 --&gt; ...

    struts2登录拦截器

    ### Struts2登录拦截器知识点解析 #### 一、Struts2登录拦截器概述 在Struts2框架中,拦截器是一种重要的机制,用于在执行Action之前或之后进行某些操作,比如验证用户身份、日志记录等。登录拦截器则是其中一种...

    struts2拦截器一些用法

    1. **加载配置**:当应用程序启动时,Struts2会读取配置文件(如`struts.xml`)来初始化拦截器栈(Interceptor Stack)。 2. **创建拦截器实例**:根据配置信息,为每一个拦截器创建对应的实例。 3. **执行流程**: ...

    [原]Struts2-拦截器

    在Struts2中,拦截器(Interceptor)扮演着非常重要的角色,它是实现业务逻辑控制和数据处理的核心组件。这篇文章将深入探讨Struts2中的拦截器机制,以及其在实际开发中的应用。 首先,我们要了解什么是拦截器。在...

    Struts2学习教程之拦截器机制与自定义拦截器

    通过使用元素可以在Action内使用拦截器,在Action中使用拦截器的配置语法与配置拦截器栈时引用拦截器的语法完全一样。 自定义拦截器 自定义拦截器是Struts2提供的一种功能强大且灵活的机制,通过自定义拦截器可以...

Global site tag (gtag.js) - Google Analytics