概述:
1、DispatcherServlet(前端、核心控制器):Tomcat不识别所编写的Controller程序,但它识别Servlet,因为TomCat是Servlet容器,而DispatcherServlet实现了Servlet规范中的Servlet接口,因此前端浏览器发起的请求都会经过DispatcherServlet、再由DispatcherServlet转给各个Controller程序、由Controller程序再进行处理,处理完之后,Controller程序再把处理完的结果返回给DispatcherServlet,DispatcherServlet再给浏览器响应数据。
如何在Servlet里获取请求的数据呢?
过程
前端浏览器再发起请求时,会携带http的请求数据。Tomcat接受请求数据,并对其进行解析,把所有请求信息封装到请求对象中、把响应数据封装到响应对象中。。。
1、Controller程序:在里边编写获取请求数据和设置响应数据的代码
2、HttpServletRequest(请求对象):获取请求数据
3、HttpServletResponse(响应对象):设置响应数据
来自上海