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页面

 

相关文章
|
JSON 前端开发 Java
springmvc-controller&视图层配置&SpringMVC处理请求的流程
springmvc-controller&视图层配置&SpringMVC处理请求的流程
|
7月前
|
前端开发 Java 定位技术
生活小事件(SpringMVC主要的组件及作用和执行流程)
Spring MVC 的主要组件包括 DispatcherServlet(核心,请求调度)、HandlerMapping(URL 映射到处理器)、HandlerAdapter(统一执行处理器)、Handler(处理业务逻辑,通常为 @Controller 类)、ViewResolver(视图解析)和 View(渲染输出)。通过这些组件的协作,Spring MVC 实现了从接收请求到返回响应的流程,类似于警察处理交通违规的协调过程。
|
7月前
|
应用服务中间件 API
详细讲解什么是SpringMVC 映射请求数据
详细讲解什么是SpringMVC 映射请求数据
77 0
|
7月前
|
XML 缓存 前端开发
SpringMVC常见组件之HandlerAdapter分析
SpringMVC常见组件之HandlerAdapter分析
95 0
|
内存技术
SpringMVC常见组件之HandlerMethodReturnValueHandler解析-2
SpringMVC常见组件之HandlerMethodReturnValueHandler解析-2
84 0
SpringMVC常见组件之HandlerMethodReturnValueHandler解析-1
SpringMVC常见组件之HandlerMethodReturnValueHandler解析-1
102 0
|
应用服务中间件 API
SpringMVC 映射请求数据
SpringMVC 映射请求数据
98 0
|
存储 前端开发 JavaScript
SpringMVC总结_视图解析
SpringMVC总结_视图解析
|
Java Maven
springMvc25-处理数据模型--从表单到controller传输数据
springMvc25-处理数据模型--从表单到controller传输数据
98 0
springMvc25-处理数据模型--从表单到controller传输数据