`
eggbucket1
  • 浏览: 81223 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
文章分类
社区版块
存档分类
最新评论

Struts2中为用户提供等待页面并测试Action的执行时间

 
阅读更多

这是一个Struts2.0.11应用,代码如下

首先是web.xml文件

然后是用于输入用户名和密码以激活等待页面的waitLogin.jsp

用户名和密码均正确时显示的登录成功页面waitLoginSuc.jsp

然后是位于WEB-INF目录下的等待页面wait.jsp

然后是Struts2的配置文件struts.xml

最后是Struts2的Action类WaitLoginAction.java

分享到:
评论

相关推荐

    Struts 2使用注解配置Action

    在"Struts 2使用注解配置Action"中,我们不再需要在struts.xml中为每个Action类手动添加配置。相反,我们可以在Action类或者方法上直接使用注解来声明它们的功能。这样不仅提高了代码的可读性,还使得配置更加灵活。...

    去掉.action去掉.do字样 隐藏struts2 URL地址action, strus1的扩展名do也是同理.zip

    Struts2和Struts1是两个非常著名的Java Web框架,它们在处理请求时通常会在URL中显式地显示.action或.do后缀。然而,为了提供更友好的用户体验和增强安全性,有时我们需要隐藏这些扩展名。本篇文章将详细介绍如何在...

    struts2国际化 标签 页面 处理类

    在Struts2中实现国际化,主要包括配置、JSP页面、表单和Action类的处理。 首先,在`struts.xml`配置文件中,我们需要声明全局的国际化资源文件。通过设置常量`struts.custom.i18n.resources`的值为`message`,我们...

    struts2课程笔记

    文件上传功能则允许用户通过表单提交文件,Struts2提供了一套完整的处理机制。 拦截器是Struts2的核心特性之一,它可以插入到Action调用前后,执行预处理和后处理任务,如日志记录、权限检查、事务管理等。表单验证...

    Struts2操作同一action的不同方法跳转jar包(包括示例代码)

    本资源提供了关于如何在Struts2中操作同一Action的不同方法并进行页面跳转的详细知识,下面将深入探讨这一主题。 首先,了解Struts2的配置方式。在Struts2的配置文件(如struts.xml或struts.properties)中,我们...

    struts2 上传图片显示

    确保在Struts2配置中为这个Action类的相应结果添加一个Action Mapping,以便正确跳转到显示图片的JSP页面。 安全方面,上传图片时需要注意防止恶意文件注入,例如限制上传文件的类型和大小。此外,确保文件名的安全...

    Struts2 ——2、各种Action写法和配置

    在Struts2中,Action是处理用户请求的核心组件,它负责业务逻辑的处理,并将结果传递给视图层进行展示。以下是几种常见的Action写法和配置: 1. **常规Action类**: - 创建一个实现了`...

    Struts2与JSON

    3. **配置Action**: 在`struts.xml`中为Action添加配置,并设置返回JSON的结果类型: ```xml <action name="myAction" class="com.example.MyAction"> <param name="root">myData </action> ``` 4. **...

    json+struts2的jar

    只需在struts.xml配置文件中为Action指定`result-type="json"`即可。 3. **JSON插件**:Struts2有一个名为struts2-json-plugin的插件,它提供了对JSON的支持。安装此插件后,Struts2能够自动处理JSON数据的序列化和...

    struts2核心包完整jar包

    在实际开发中,使用Struts2的核心包,开发者需要在web.xml中配置FilterDispatcher(或StrutsPrepareAndExecuteFilter),并编写Action类和对应的配置文件。同时,根据需求选择合适的Interceptor和Result类型,以便于...

    javaweb Struts2 框架搭建方法与空框架模型

    - 在`struts.xml`中为Action类添加配置,指定Action的name、class、方法以及对应的视图结果。 5. **视图渲染** - 使用JSP或FreeMarker等技术创建视图页面,通过Struts2的标签库(例如`s:property`、`s:form`等)...

    Struts2注册源码

    在Struts2中,我们可以创建一个Action类来实现这些功能,Action类通常继承自`ActionSupport`,并覆盖其中的方法,如`execute()`,这是执行用户请求的主要入口。 View层负责展示数据,通常由JSP页面构成。在用户注册...

    Struts2个人总结

    当用户请求与某个URL匹配时,Struts2会根据配置文件(通常是`struts.xml`)找到相应的Action类,并调用其中的方法来处理请求。 2. **配置文件**:`struts.xml`是Struts2的核心配置文件,用于定义Action、结果类型、...

    struts2源代码

    当用户发起请求时,Struts2会根据配置找到对应的Action执行。执行完业务逻辑后,Action返回一个Result,确定下一步视图的展示方式。 2. **Interceptor拦截器**:拦截器是Struts2中的一个重要特性,它们按照预定义的...

    struts2的插件使用

    Struts2是一个非常流行的Java Web框架,它提供了一种组织和控制MVC(模型-视图-控制器)应用程序的方式。Struts2的核心功能包括动作调度、结果映射、拦截器等,而其强大的扩展性则体现在众多插件的使用上。这篇博文...

    Struts2 拦截器注解(二十七)

    此外,Struts2还提供了`@InterceptorRef`注解,允许在Action类或方法上引用已定义的拦截器栈,以便应用多个拦截器。 至于压缩包中的`WebRoot`和`src`目录,它们分别代表Web应用的根目录和源代码目录。`WebRoot`通常...

    struts2整合Spring和hibernate案例

    1. **Struts2框架**:Struts2提供了Action、Result和Interceptor等核心概念。Action是业务逻辑的载体,Result用于控制页面跳转,Interceptor则实现了拦截器链,可以进行预处理和后处理。在这个案例中,Action类通常...

    struts2实现的中英文切换

    在开发多语言支持的应用程序时,Struts2提供了一种优雅的方式进行国际化(i18n)处理,使应用能够根据用户的选择显示不同的语言版本。本教程将深入讲解如何在Struts2框架中实现中英文切换功能。 1. **创建资源文件*...

    Struts1.2Action之处理多个业务

    在Struts1.2中,可以使用`<global-exceptions>`标签来定义全局的异常处理,当Action执行过程中抛出异常时,会自动转发到对应的错误页面,这对于统一处理异常情况和提高代码可维护性有很大帮助。 **六、总结** ...

    Struts2 简单工程

    4. **动态方法调用**:Struts2支持动态方法调用,无需在struts.xml中为每个Action方法单独配置,只需设置默认方法。 5. **国际化与本地化**:Struts2支持多语言,通过资源bundle管理不同语言的文本。 6. **插件...

Global site tag (gtag.js) - Google Analytics