`
小猪笨笨
  • 浏览: 7333 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论

Spring中SimpleFormController各函数执行过程

阅读更多

显示表单
(1).handleRequest(HttpServletRequest request, HttpServletResponse response)
(2).handleRequestInternal(HttpServletRequest request,HttpServletResponse response)
(3).formBackingObject()
(4).initBinder()
 可选:onBindOnNewForm(HttpServletRequest, Object, BindException)
(5).showForm()
(6).referenceData()

处理标单
(1).handleRequest(HttpServletRequest request, HttpServletResponse response)
(2).handleRequestInternal(HttpServletRequest request,HttpServletResponse response)
(3).formBackingObject()
(4).onBind(HttpServletRequest, Object, Errors)
(5).绑定数据
(6).onBindAndValidate()
(7).processFormSubmission()
校验无错
(8).onSubmit
(9).doSubmitAction
校验有错
(8).showForm

分享到:
评论

相关推荐

    Spring MVC控制器之SimpleFormController使用

    本篇文章将详细探讨`Spring MVC`中的`SimpleFormController`类及其使用方法。 `SimpleFormController`是Spring MVC早期版本中用于处理表单数据的控制器类,它为开发者提供了一种简化表单处理的抽象。在Spring 3.0...

    一个最简单的SimpleFormController使用

    在Spring MVC框架中,`SimpleFormController`是一个基础的控制器类,它简化了处理表单提交和模型数据绑定的过程。这个控制器是Spring MVC早期版本中的一个组件,现在已经被`@Controller`注解的类所取代,尽管如此,...

    Spring学习笔记总结

    在Spring中,Bean的生命周期是指Bean从创建到销毁的整个过程。Spring提供了多种类型的生命周期机制,包括初始化、销毁和更新。 Controller 在Spring MVC中,Controller是核心组件,它负责处理用户的输入请求并将其...

    Spring-WebFlow入门中文文档

    Spring MVC 提供了一些控制器,如 SimpleFormController 和 AbstractWizardController,但它们仍然没有完全解决页面流程的管理问题。 Spring Web Flow 提供了一种统一的方法来定义和实现页面流程,使得流程逻辑独立...

    Spring MVC 例子

    本示例将深入探讨`SimpleFormController`和`MultiActionController`这两种控制器在Spring MVC中的应用。 首先,`SimpleFormController`是Spring MVC早期版本中提供的一个抽象控制器,主要用于处理表单提交。它内置...

    Spring的web整合包

    Spring框架是Java开发中最常用的轻量级开源框架之一,它为构建高质量的Web应用程序提供了全面的支持。Spring4.3.7版本的Web整合包包含了Spring框架在Web开发中所需的各种组件,这些组件使得开发者能够轻松地实现MVC...

    springMVC3学习(六)--SimpleFormController(源码)

    springMVC3学习(六)--SimpleFormController(源码) 文章地址:http://blog.csdn.net/itmyhome1990/article/details/25988733

    开源框架 Spring Gossip

    使用 JdbcTemplate JdbcTemplate 执行与更新 <br>JdbcTemplate - 查询 以物件方式进行操作 DataFieldMaxValueIncrementer 交易管理 Spring 提供编程式的交易管理(Programmatic ...

    SPRING WEB-FLOW入门教程

    Spring MVC虽然提供了表单控制器(如SimpleFormController和AbstractWizardController),但它们仍然局限在单个请求级别的控制。相比之下,Spring Web Flow提供了一种更高级别的解决方案,它允许开发者以声明式的...

    使用 Spring 2.5 基于注解驱动的 Spring MVC.doc

    这与传统的实现 `org.springframework.web.servlet.mvc.Controller` 接口或者继承 `SimpleFormController` 或 `MultiActionController` 不同,`@Controller` 注解使得我们的类变成了一个纯粹的 POJO,无需额外的接口...

    Spring Web MVC framework中英文对照.pdf

    Spring Web MVC框架是Spring框架中的一个重要组成部分,主要用于构建基于Java的应用程序中的Web层。该框架围绕一个核心组件`DispatcherServlet`进行设计,其主要职责是将HTTP请求分发到对应的控制器(Controller)上,...

    spring的使用方法

    虽然Controller接口很基础,但在实际应用中,通常会使用如AbstractController、AbstractCommandController和SimpleFormController等抽象基类来增强功能。这些基类提供了更多的控制和逻辑,但并不强制你必须使用它们...

    spring 技术手册

    在Spring中,IoC容器负责创建对象,并根据定义好的配置来管理这些对象之间的依赖关系。这使得应用程序中的组件能够相互独立地开发和测试,提高了代码的可维护性和灵活性。 #### 三、依赖注入(DI) 依赖注入是实现...

    Spring的各种控制器

    本示例主要探讨了两种类型的控制器:SimpleController和MutiActionControl,它们在Spring MVC中扮演着不同的角色。 **SimpleController** SimpleController是Spring MVC早期版本中的一种基础控制器实现,它的名字...

    SPRING信息

    3. `SimpleFormController`是Spring MVC早期版本中的一个控制器类,它简化了处理表单提交的过程。以下是一些关键方法的解释: - `formBackingObject()`:创建并返回用于填充表单的初始模型对象。 - `initBinder()`...

    spring mvc 附件上传代码

    本文详细介绍了Spring MVC框架下文件上传的基本配置与实现过程,包括`web.xml`的配置、Spring配置文件的设置以及控制器的具体编写。通过这些配置,可以轻松实现文件的上传功能,并根据实际需求进行灵活调整。希望...

    Spring入门

    在Spring中,IoC的实现形式为依赖注入。 - **目的**:减少代码之间的耦合度,提高代码的可维护性和可扩展性。 - **实现方式**:Spring通过容器管理对象的生命周期,并负责创建对象实例以及装配这些实例所需的依赖...

    Spring mvc(从入门到精通)

    在 Spring MVC 中,DispatcherServlet 是核心组件之一,它负责将请求分派给处理程序,同时带有可配置的处理程序映射、视图解析、本地语言、主题解析以及上载文件支持。DispatcherServlet 设计的,它把请求分派给处理...

Global site tag (gtag.js) - Google Analytics