HiddenHttpMethodFilter的具体使用

2185 未经授权,禁止转载了解课程
课程介绍
讨论{{interaction.discussNum ? '(' + interaction.discussNum + ')' : ''}}
适合人群
想从事java开发,有java基础和java web的基础,在校相关专业的大学生
你将会学到
学习SpringMVC,提升胜任企业项目开发的能力
课程简介

第1章 Spring MVC 概述 2


1.1 SpringMVC 概述  web 2


1.2 SpringMVC是什么 3


1.3 SpringMVC能干什么 3


1.4 SpringMVC怎么玩 4


1.5 永远的HelloWorld 5


1.6 HelloWorld深度解析 8


第2 章 @RequestMapping注解 10


2.1 @RequestMapping 映射请求注解 10


2.2 RequestMapping 可标注的位置 11


2.3 RequestMapping映射请求方式 12


2.4 RequestMapping映射请求参数&请求头 14


2.5 RequestMapping支持Ant 路径风格 15


2.6 RequestMapping映射请求占位符PathVariable注解 16


第3章 REST 17


3.1参考资料: 17


3.2 REST是什么? 17


3.3 HiddenHttpMethodFilter过滤器源码分析 19


3.4 实验代码 19


第4章 处理请求数据 22


4.1请求处理方法签名 22


4.2 @RequestParam注解 22


4.3 @RequestHeader 注解 23


4.4 @CookieValue 注解 24


4.5 使用POJO作为参数 24


4.6 使用Servlet原生API作为参数 26


第5章 处理响应数据 28


5.1 SpringMVC 输出模型数据概述 28


5.2处理模型数据之 ModelAndView 29


5.3 处理模型数据之 Map   Model 32


第6章 视图解析 35


6.1 SpringMVC如何解析视图概述 35


6.2 视图和视图解析器 38


6.3 视图 38


6.4 常用的视图实现类 39


6.5 JstlView 39


6.6 视图解析器 40


6.7 常用的视图解析器实现类 40


6.8 mvc:view-controller标签 41


6.9重定向 41


第7章 综合案例RESTRUL_CRUD 43


7.1 RESTRUL_CRUD_需求 43


7.2 搭建开发环境 46


7.3 RESTRUL_CRUD_显示所有员工信息 49


7.4 RESTRUL_CRUD_添加操作 51


7.5 使用Spring的表单标签 53


7.6 添加员工实验代码 54


7.7 RESTRUL_CRUD_删除操作&处理静态资源 55


7.8 RESTRUL_CRUD_修改操作 58


第8章 处理JSON 60


8.1 返回JSON 60


8.2 HttpMessageConverter原理 62


8.3 使用HttpMessageConverter 64


第9章 文件上传 66


9.1 文件上传 66


9.2 文件上传示例 67


9.3 思考多个文件上传? 69


第10章 拦截器 69


10.1 自定义拦截器概述 69


10.2 实验代码(单个拦截器) 70


10.3 实验代码(多个拦截器) 71


10.4 多个拦截方法的执行顺序 73


第11章 异常处理 75


11.1异常处理概述 76


11.2 HandlerExceptionResolver 76


11.3 异常处理_DefaultHandlerExceptionResolver 76


11.4 异常处理_SimpleMappingExceptionResolver 79


第12章 运行流程图解 83


12.1 流程图 83


12.2 Spring工作流程描述 83


12.3 源码解析 84


第13章 Spring整合SpringMVC 89


13.1 Spring 与SpringMVC的整合问题: 89


13.2 Spring整合SpringMVC_解决方案配置监听器 89


13.3 SpringIOC 容器和 SpringMVC IOC 容器的关系 91


13.4 SpringMVC对比Struts2 92



展开更多
发布
头像

{{ item.user.nick_name }} {{ EROLE_NAME[item.user.identity] }}

置顶笔记
讨论图
{{ item.create_time }}回复
  • 删除

    是否确认删除?

    确认
    取消
  • {{ item.is_top == 1 ? '取消置顶' : '置顶'}}

    已有置顶的讨论,是否替换已有的置顶?

    确认
    取消
{{ tag.text}}
头像
{{ subitem.user.nick_name }}{{ EROLE_NAME[subitem.user.identity] }}
{{ subitem.create_time }}回复
删除

是否确认删除?

确认
取消
发布
{{pageType === 'video' ? '讨论区抢占沙发,可获得双倍学分' :'讨论区空空如也,你来讲两句~'}}
发布
{{tips.text}}
{{ noteHeaderTitle }} 笔记{{ hasMyNote ? '我的笔记' : '记笔记' }}
{{ hasMyNote ? '我的笔记' : '记笔记' }}
优质笔记
更新于:{{ $dayjs.formate('YYYY-MM-DD HH:mm:ss', item.last_uptime*1000) }}
头像
{{ detail.username }}

公开笔记对他人可见,有机会被管理员评为“优质笔记”

{{ noteEditor.content.length }}/2000

公开笔记
保存
提问

讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。

记录时间点
记录提问时视频播放的时间点,便于后续查看
公开提问
提交