SpringMVC
2021-03-22 17:37:23 0 举报
AI智能生成
登录查看完整内容
SpringMVC
作者其他创作
大纲/内容
SpringMVC
MVC架构
Model模型
业务模型,完成业务中的数据通信,也就是service和dao
View视图
渲染数据,生成页面,即JSP页面
Controller控制器
直接对接请求,控制MVC流程,调度模型,选择视图,即servlet
请求参数
基本类型参数
请求的参数和controller中的方法的形参一致,通常用于Get请求
实体类型参数
请求的参数是一个pojo包中的实体类,Post请求居多
数组类型参数
请求路径参数
请求路径后面带着参数,一般用于根据ID查询和删除数据的请求中
集合类型参数(了解)
传值
Request作用域
public void test(HttpServletRequest request){ String name = \"zhangsan\"; request.setAttribute(\"name\
Session作用域
public void test(HttpSession httpSession){ String name = \"zhangsan\"; httpSession.setAttribute(\"name\
JSON处理
@RestController
@ResponseBody和@Controller的结合,表示返回的数据是json串
@RequestBody
表示接受的数据是以json串的格式
拦截器
拦截器类实现HandlerInterceptor接口,其中有三个方法
preHandle
postHandle
afterCompletion
执行流程
SpringMVC整合Spring、MyBatis
springmvc.xml
spring.xml
mybatis.xml
0 条评论
回复 删除
下一页