`

struts2 执行等待

阅读更多

(1) <action name="longProcess1" class="org.apache.struts2.showcase.wait.LongProcessAction">
            <interceptor-ref name="defaultStack"/>
            <interceptor-ref name="execAndWait"/>       //必须的拦截器(no delay)
            <result name="wait">wait.jsp</result>    //等待的页面

(在wait.jsp可以添加如下代码检测是否执行完: <meta http-equiv="refresh" content="5;url=<s:url includeParams="all"/>"/>)
            <result name="success">complete.jsp</result>  //成功后的页面
        </action>

------------

(2) <interceptor-ref name="execAndWait"> 

                  <param name="delay">2000</param>  //延迟2秒执行action
                          </interceptor-ref>

(3)<interceptor-ref name="execAndWait"> 

                  <param name="delay">3000</param>  //delay 3 seconds
                <param name="delaySleepInterval">1000</param>   

delaySleepInterval会自动刷新,如果操作执行完就会跳转到成功页面。
            </interceptor-ref>

-----------------------

 

分享到:
评论

相关推荐

    Struts2漏洞检查工具.rar

    然而,随着时间的推移,Struts2出现了一些安全漏洞,其中最著名的是S2-045、S2-048和S2-057等,这些漏洞可能导致远程代码执行(RCE)或文件上传攻击。"Struts2漏洞检查工具"正是为了解决这个问题而设计的,它允许...

    Struts2系统执行进度条(Kevinb原创)

    本文将详细介绍一种基于Struts2框架实现的进度条方案,通过简单的配置即可实现在后台执行耗时操作时展示一个等待遮罩,告知用户系统正在进行处理。 #### 二、技术原理 ##### 1. HTML/CSS结构设计 在Struts2项目中...

    struts2升级到Struts2 2.3.32相关jar包

    Struts2是一个流行的Java Web应用程序框架,用于构建和维护可扩展、模块化和高度动态的Web应用。在Java开发领域,Struts2以其强大的MVC(Model-View-Controller)架构模式,丰富的插件库,以及对RESTful服务的支持而...

    Struts 2及AJAX框架的详细介绍

    Struts 2是一个强大的、基于MVC(Model-View-Controller)设计模式的Java Web应用程序框架,它在原有的Struts 1的基础上进行了大量的改进和增强,提供了更灵活、高效的开发方式。AJAX(Asynchronous JavaScript and ...

    struts2+ajax+easyui+json+datagrid增删改查

    在"struts2+ajax+easyui+json+datagrid"的场景中,Struts2主要负责处理用户的请求,执行业务逻辑,并返回相应的响应数据。 **Ajax** (Asynchronous JavaScript and XML) 是一种在无需刷新整个页面的情况下更新部分...

    struts2ajax

    1. **Struts2 Action和Result**:在Struts2中,Action是业务逻辑的载体,Result则是处理Action执行后返回的结果。在Ajax场景下,Action会处理Ajax请求,而Result可以配置为返回JSON或XML格式的数据,以便前端解析。 ...

    struts2入门知识

    ### Struts2入门知识 #### 一、Struts2是什么 **1. Struts2概述:** Struts2是一款开源的MVC(Model-View-Controller)架构模式下的Web应用框架,它主要用于Java Web开发中处理HTTP请求。Struts2框架的主要目标是...

    Struts2实现图片添加水印

    Struts2是一个流行的Java Web框架,它用于构建企业级的MVC(模型-视图-控制器)应用程序。在Struts2中实现图片添加水印的功能,可以为网站或应用提供版权保护,美观设计,或者增强品牌形象。以下是关于如何在Struts2...

    Struts2-Sqlite3-CURD

    Struts2 Action可以调用服务层的方法来执行这些查询,然后将结果集封装成Java对象,传递到视图层进行显示。可能还会用到Ajax技术,使页面能异步加载数据,提高用户体验。 3. **更新(Update)**: 当需要修改...

    Struts2整合jQuery实现Ajax功能.doc

    在Struts2中,Action是处理用户请求的核心组件,它接收来自控制器的请求,执行相应的业务逻辑,并返回结果到视图层。jQuery则是一个流行的JavaScript库,极大地简化了DOM操作、事件处理以及Ajax交互等前端任务。 ...

    Struts2内置拦截器简介

    ### Struts2内置拦截器简介 #### 一、概述 Struts2框架是Apache软件基金会下的一个开源项目,它提供了一种基于MVC(Model-View-Controller)设计模式的Web应用开发框架。Struts2的核心是拦截器(Interceptor)机制...

    struts2+jquery无刷新取后台数据

    例如,当用户需要获取某个列表数据时,前端可以通过Ajax向服务器发送请求,Struts2 Action接收到请求后,执行相应的查询操作,然后将结果集封装成JSON对象,通过Ajax响应返回给前端。前端接收到数据后,使用jQuery...

    struts2简单例子

    Struts2是一个强大的Java web应用程序框架,用于构建和部署可维护、高性能的企业级Web...这只是一个基础的起点,Struts2还有许多高级特性,如拦截器、动态方法调用、Tiles布局、AJAX支持等,等待你在实践中进一步探索。

    struts2登录例子

    Struts2是一个强大的MVC(模型-视图-控制器)框架,它在Java Web开发中广泛应用,用于构建高效、可维护的Web...这只是一个基础的例子,实际应用中Struts2还有更丰富的功能,如国际化、AOP、插件支持等,等待你去探索。

    struts2框架面试题

    ### Struts2框架知识点解析 #### 一、Struts2框架概述 Struts2是一个开源的Web应用框架,它是Struts框架的一个升级版本,主要基于Java Servlet API开发,旨在简化Web应用程序的开发过程。Struts2的核心优势在于其...

    Android+struts2+JSON方式的手机开发

    在Android应用开发中,结合Struts2框架和JSON(JavaScript Object Notation)技术可以实现高效的数据交互。这个项目可能是为了创建一个使用Android客户端通过HTTP请求与服务器进行数据交换的示例。Struts2是一个强大...

    struts拦截器实现等待页面

    Struts拦截器(Interceptor)是基于Java的Spring MVC和Struts2框架的一种设计模式,它在请求被控制器处理之前和之后执行特定的操作。在SSH(Struts2、Spring、Hibernate)系统中,拦截器用于增强应用程序的功能,...

    struts2+ajax小程序(用得是access数据库,配置下tomcat就可以运行)

    Struts2和Ajax技术在现代Web开发中占有重要的地位,特别是在构建交互性强、用户体验良好的应用程序时。本项目是一个基于Struts2和Ajax的飞机订票系统,它利用了这两种技术的优势,为用户提供了一个便捷的在线订票...

    struts2输入验证例子

    在这个例子中,我们使用了Struts2的`@NotEmpty`注解,这将生成JavaScript代码在客户端执行,如果用户名字段为空,将显示相应的错误消息。 客户端验证提供了更好的用户体验,因为用户可以立即看到错误并进行修正,但...

    JAVA struts2 框架 面试题

    JAVA Struts2 框架面试题解析 本文将详细解析 JAVA Struts2 框架相关知识点,涵盖异常处理、Servlet 生命周期、集合框架、HashMap 和 Hashtable 的区别、final、finally 和 finalize 的区别、sleep 和 wait 的区别...

Global site tag (gtag.js) - Google Analytics