MVC是一种设计模式,将复杂代码分为三个层级;MVC和三层架构不不对应

写代码时,表现层在controller和templates,业务层在service,数据访问层在dao

spring mvc的底层原理:


模板引擎



spring mvc获得请求和响应对象:


get请求的处理,默认发送的请求是get,想查询所有的学生:
参数名和传过来的参数名一样就可以直接int获取到

参数是路径的一部分时的获取方法:



提交数据用post,处理post请求的方法:



响应html数据1:

要创建一个view.html

响应html数据2:


响应json数据,异步请求: java对象—》 json字符串 -》js对象