`
tntxia
  • 浏览: 1507164 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Struts的流程

阅读更多

服务器启动后,根据web.xml加载ActionServlet读取struts-config.xml文件内容到内存。

  以登陆为例:第一次进login.jsp会先实例化Form、把默认值赋给表单元素。

  输入用户名密码提交表单、提交到action属性的login.do,通过ActionServlet读struts-config.xml文件找到 action下的path属性找到.do,通过name属性找form-beans中的form-bean的name属性得到ActionForm的包名类名,先实例化form,把表单的值填充给form,调用form的validate方法验证、ActionErrors返回null表示验证通过,否则失败返回input指定的页面.验证通过会实例化Action,执行Action的excute方法。

分享到:
评论

相关推荐

    最详细的struts流程图

    最详细的struts流程图 最详细的struts流程图 最详细的struts流程图

    struts流程

    ### Struts流程详解 Struts框架是Java Web开发中的一款经典MVC(Model-View-Controller)架构实现,它提供了一套完整的解决方案来构建可扩展、高性能的企业级应用。Struts框架的核心组件之一是`ActionServlet`,它...

    Struts流程应用配置及定制标签.rar

    1.Struts流程描述.ppt 1-2.Struts应用.ppt 2-1.Struts的工作流程.ppt 2-2.JSP文件解析.ppt 2-3.struts实验1.ppt 2-4.struts实验2.ppt 3.struts控制器.ppt 3.配置struts.ppt

    struts流程图struts流程图

    struts流程图struts流程图struts流程图struts流程图

    Struts2 基本流程

    我们已在前面学习了Servlet 数据库应用,有了JSP、Servlet 、JDBC的一些知识、理解和...2. Struts2基本流程 3. 了解核心控制器FilterDispatcher及在web.xml中的配置 4. 了解业务控制器Action及在struts.xml中的配置

    struts 流程

    理解Struts的工作流程对于开发者来说至关重要,因为它可以帮助我们更好地组织代码,提高开发效率,并确保应用程序的可维护性和扩展性。下面将详细解析Struts的流程。 1. **请求发起**:当用户在浏览器中输入URL并...

    Struts运行流程图(详细)

    底层,详细. Struts运行流程图(详细) Struts运行流程图(详细) Struts运行流程图(详细)

    struts2工作流程

    在深入探讨Struts2的工作流程之前,我们先了解一下MVC模式的基本概念。MVC模式将应用逻辑分隔为三个部分:模型(Model)处理业务逻辑,视图(View)负责展示数据,控制器(Controller)协调用户输入和模型间的交互。...

    Struts2工作流程图

    虽然Struts2号称是一个全新的框架,但这仅仅是相对Struts 1而言。Struts 2 与Struts 1相比,确实有很多革命性的改进,但它并不是新发布的新框架,而是在另一个赫赫有名的框架:WebWork基础上发展起来的。从某种程度...

    struts工作流程.doc

    在上述的描述中,我们了解了Struts工作流程的关键步骤: 1. **客户端请求**:当用户在浏览器中输入一个以`.do`结尾的URL(例如http://localhost:8080/helloapp/Hello.do)时,这个请求会被Web服务器捕获并传递给...

    Struts工作流程

    以下是Struts工作流程的详细说明: 1. **模型(Model)**: 模型层主要负责应用程序的状态管理和业务逻辑处理。在Struts框架中,模型通常由JavaBean或Enterprise JavaBeans(EJB)来实现。JavaBean是简单的Java类...

    struts2流程与流程图

    一个请求在Struts 2框架中的处理大概分为以下几个步骤。  客户端提交一个(HttpServletRequest)请求,如上文在浏览器中输入 http://localhost: 8080/bookcode/ch2/Reg.action就是提交一个(HttpServletRequest)...

    struts业务流程图

    非常明确的,清晰明了的struts 业务流程图,把图看懂了就懂struts了。

    struts-hibernate参考文档

    struts流程 struts流程 ,并在2004年3月成为ASF的顶级项目。它通过采用JavaServlet/JSP技术,实现了基于Java EEWeb应用的MVC设计模式的应用框架,是MVC经典设计模式中的一个经典产品 Hibernate是一个开放源代码的...

    struts实现流程

    struts流程,个人的一点总结,各位将就着看吧

    struts1的工作流程

    ### Struts1的工作流程详解 #### 一、概述 Struts1是Apache Struts的第一个版本,它是基于Java Servlet/JavaServer Pages技术构建的MVC框架。对于初学者来说,了解Struts1的工作流程是非常重要的,这有助于理解...

    超详细struts2执行流程图

    这张流程图 深刻的描述了 struts2的执行流程 帮助了解Struts2

Global site tag (gtag.js) - Google Analytics