SpringMVC传递数据的流线图

简介: 流程含义解释:(1)HTTP请求到达web服务器,web服务器将其封装成一个httpServletRequest对象(2)springMVC框架截获这个httpServletRequest对象(3)springmvc创建一个隐含模型对象(个人理解类似MAP)作为处理本次请求上下文数据的存放处(4)springMvc将httpServletRequest对象中的请求参数绑定到请求方法的入参中。

流程含义解释:
(1)HTTP请求到达web服务器,web服务器将其封装成一个httpServletRequest对象
(2)springMVC框架截获这个httpServletRequest对象
(3)springmvc创建一个隐含模型对象(个人理解类似MAP)作为处理本次请求上下文数据的存放处
(4)springMvc将httpServletRequest对象中的请求参数绑定到请求方法的入参中。(表单对象或者请求参数)
(5)将请求参数对象或者业务类从数据库中查出来的数据或者表单验证的错误信息绑定到隐含模型中
(6)将隐含模型加入httpServletRequest作用域中。
(7)jsp或其他视图,开始将httpServletRequest中的数据在此渲染,形成一个超文本的标记数据对象
(8)把渲染后的http请求响应报文,响应给客户端浏览器。浏览器解析超文本形成html页面

 

相关文章
|
5月前
|
JavaScript
Thymeleaf接收Controller传值
Thymeleaf接收Controller传值
|
6月前
|
JSON 前端开发 Java
springmvc-controller&视图层配置&SpringMVC处理请求的流程
springmvc-controller&视图层配置&SpringMVC处理请求的流程
|
8天前
|
前端开发 Java 定位技术
生活小事件(SpringMVC主要的组件及作用和执行流程)
Spring MVC 的主要组件包括 DispatcherServlet(核心,请求调度)、HandlerMapping(URL 映射到处理器)、HandlerAdapter(统一执行处理器)、Handler(处理业务逻辑,通常为 @Controller 类)、ViewResolver(视图解析)和 View(渲染输出)。通过这些组件的协作,Spring MVC 实现了从接收请求到返回响应的流程,类似于警察处理交通违规的协调过程。
|
4月前
|
设计模式
SpringMVC常见组件之DataBinder数据绑定器分析
SpringMVC常见组件之DataBinder数据绑定器分析
77 0
|
4月前
SpringMVC常见组件之HandlerMethodReturnValueHandler解析-1
SpringMVC常见组件之HandlerMethodReturnValueHandler解析-1
43 0
|
4月前
|
内存技术
SpringMVC常见组件之HandlerMethodReturnValueHandler解析-2
SpringMVC常见组件之HandlerMethodReturnValueHandler解析-2
46 0
|
Java Maven
springMvc25-处理数据模型--从表单到controller传输数据
springMvc25-处理数据模型--从表单到controller传输数据
79 0
springMvc25-处理数据模型--从表单到controller传输数据
|
前端开发 Java 数据处理
【Spring MVC】(二)Controller、View之间的映射与参数传递
【Spring MVC】(二)Controller、View之间的映射与参数传递
410 0
|
前端开发 数据库
MVC中Action之间传值
MVC中Action之间传值
134 0
MVC中Action之间传值