`
weishuwei
  • 浏览: 324750 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Struts,webwork运行流程

阅读更多

webwork运行流程:
当执行xxxx.action时,比如我要执行xxxInputAction.action,它会先执行action的execute()方法,然后从这个方法转到相应的页面,我这里转到了xxxInput.ftl页面,等我输入信息提交后,又会转到xxxInputAction.action指向的java类的execute方法.理解这些,对于我们有时候有些页面数据需要初始化时有帮助

Struts:
当执行到struts的form标签时,程序会转到相应的form Bean的reset()方法,我们初始化数据可以在这个方法里

分享到:
评论

相关推荐

    struts2与webwork2

    WebWork2作为一款开源的Java Web应用程序框架,在其鼎盛时期为开发者提供了灵活的MVC(Model-View-Controller)架构支持,简化了Web应用的开发流程。然而,随着时间的推移,为了进一步提升框架的功能性和社区影响力...

    struts与webwork的jar包无冲突版 自定义标签无冲突

    无冲突版"是一个已经解决了这个问题的定制版本,它将Struts和WebWork的jar包进行了适当的合并和调整,使得在同一个项目中可以安全地使用`s:select`这样的自定义标签,而不会引发解析错误或运行时冲突。这样的合并...

    Struts2.0学习系列 包括webwork

    Struts2.0的核心是Action,它是处理用户请求并控制应用程序流程的关键组件。每个Action都对应一个业务逻辑,当用户通过URL发起请求时,Struts2.0的DispatcherServlet会根据配置拦截请求,并转发给相应的Action进行...

    WebWork入门教程[创建你第一个WebWork action]

    让我们深入探讨WebWork的核心概念、Action的创建以及如何实现基本的流程控制。 **WebWork核心概念** 1. **Action**: 在WebWork中,Action是业务逻辑的主要载体。它负责接收来自视图层(如JSP)的请求,处理业务...

    留言板留言板struts2留言板struts2

    这个"留言板留言板struts2"项目,显然是一个基于Struts2实现的简单留言板系统,旨在展示Struts2的核心功能和开发流程。下面将详细介绍Struts2框架以及在该项目中可能涉及的关键知识点。 1. **Struts2框架概述**:...

    WebWork入门例子 HelloWorld

    至于提到的`jar`文件,它们是WebWork运行所必需的库文件,包含了框架的核心组件和其他依赖。在项目中,我们需要把这些jar添加到类路径中,以确保WebWork能正常运行。通常,这些jar会包含WebWork的核心库、依赖的...

    webwork2.1.7

    6. **webwork-example.war**:WebWork的示例应用,可以部署到Servlet容器(如Tomcat)中运行,帮助开发者了解WebWork的用法。 7. **build.xml**:Ant构建脚本,用于自动化构建过程,如编译、打包、测试等。 8. **...

    webWork2.26 的helloWorld 例子

    通过这个简单的“HelloWorld”例子,你可以学习到WebWork的基本架构和工作流程,这对于进一步学习WebWork乃至Struts2等其他MVC框架都是非常有帮助的。此外,理解Action、配置文件、拦截器等概念,对于任何Java Web...

    webwork2实例源代码

    10. **jar包**:压缩包中的jar文件包含了WebWork2运行所需的库,包括核心库、OGNL库、AOP库等,它们是WebWork2框架正常工作的基础。 通过学习和研究这个WebWork2实例源代码,你可以深入了解J2EE应用的开发模式,...

    webwork之HelloWorld篇

    这个简单的Hello World示例展示了WebWork框架的基本工作流程。用户请求被过滤器拦截,转发给StrutsPrepareAndExecuteFilter,该过滤器解析请求并调用相应的Action。Action执行业务逻辑,返回结果字符串,然后框架...

    webwork所需的jar包

    这些JAR包共同构成了WebWork运行时环境的基础,它们使得开发者能够以声明式的方式处理请求,分离业务逻辑和表示层,提高代码的可维护性和可测试性。在实际开发中,还需要其他依赖库,如Struts Taglib、Hibernate或...

    Struts2 框架概述

    综上所述,Struts2是一款建立在WebWork基础上、融合了Struts1和WebWork的优点并加以改进的强大Web开发框架。它不仅继承了WebWork的优秀基因,还结合了现代Web开发的需求,成为了一款广受欢迎的企业级Java Web开发...

    webworkDemo.rar_webwork_webwork2

    - 可能还有`lib`目录,包含WebWork2运行所需的库文件。 通过分析这个示例项目,你可以了解到WebWork2的整个工作流程,以及如何在实际项目中运用它的特性和功能。这将有助于加深对MVC模式的理解,提高Java Web开发...

    Struts 2.0

    它并非Struts 1的直接升级,而是源自WebWork框架,提供了更强大的特性和灵活性。Struts 2的核心是Action,它是业务逻辑处理的主要组件,而且在设计上是线程安全的。 在开始开发Struts 2应用之前,首先需要从Apache...

    webwork2官方文档中文版

    1. **动作映射(Action Mapping)**:WebWork2通过配置文件定义动作映射,将URL请求映射到特定的Java类方法,简化了请求处理流程。 2. **强大的拦截器(Interceptor)机制**:拦截器可以在动作执行前后执行预处理和...

    struts-2.3.16.3

    Struts 2是Apache软件基金会下的Jakarta项目的一部分,它继承了WebWork的核心特性并整合了Struts 1的优点,成为了一个功能更加强大且灵活的框架。 标题"struts-2.3.16.3"指的是Struts 2框架的一个特定版本,即2.3....

    webwork应用

    WebWork 提供了一种灵活的方式来组织和控制Web应用程序的流程,使开发者能够更专注于业务逻辑而不是底层的HTTP处理。这个"webwork应用"的压缩包很可能包含了一个使用WebWork框架开发的完整项目,其中可能包括源代码...

    Webwork in Action

    Webwork还强调了类型安全的Action映射,这意味着你可以在运行时避免因拼写错误而导致的异常。此外,它支持文件上传、国际化和本地化、错误处理等功能,这些都是构建复杂Web应用不可或缺的部分。 总结来说,Webwork ...

    struts2 ,struts2 demo

    Struts2是Apache软件基金会下的一个开源项目,它继承了Struts1的优点并吸取了其他优秀框架如WebWork的优势。Struts2的核心是Action,它负责处理用户请求,并通过Interceptor(拦截器)机制来增强Action的功能。此外...

    struts1和struts2相关jar包(已分开

    Struts 2是在2005年推出的,它是Struts 1的升级版,融合了WebWork框架的理念和技术。Struts 2的核心组件有Action、Interceptor、Result、ValueStack等。与Struts 1相比,Struts 2更加强调POJO(Plain Old Java ...

Global site tag (gtag.js) - Google Analytics