表单处理流程

1 概述

将表单处理流程进行划分为,“表单显示阶段”和“处理表单提交阶段”

2.1 表单显示阶段

  • 创建或者获取表单对应的数据对象(command)

  • 初始化DataBinder 初始化DataBinder进行将请求参数绑定到command对象

  • 执行数据绑定

  • 处理表单显示 command对象中面向表单的各个字段与表单中的字段形成双向的绑定关系。

2.2 处理表单提交阶段的流程分析

  • 获取绑定的目标对象

  • 初始化DataBInder

  • 执行数据绑定/数据验证 在用户通过表单提交数据后,需要将这些新的数据绑定到command对象。与显示表单不同的是完成数据绑定之后,还需要对用户提交的数据进行验证,通常验证需要包括两方面客户端与服务端

  • 处理表单提交 会首先检查数据验证后是否存在验证错误,错误则将会重新显示页面,以及表单错误的信息,没有验证错误则处理表单提交的信息了。

end
  • 作者:王富贵(联系作者)
  • 发表时间:2021-08-16 14:52
  • 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)
  • 转载声明:如果是转载栈主转载的文章,请附上原文链接
  • 评论