- 1.入门案例
- 1.几个配置文件总结
- 1.web.xml
- 2.spring-mvc.xml
- 1.SpringMVC如何实现页面跳转?
- 1.普通的页面跳转方式
- 2.使用ModelAndView对象完成页面的跳转
- 1.SpringMVC如何响应数据?
- 1.直接返回字符串
- 2.回写json数据
- 1.SpringMVC如何请求数据?
- 1.SpringMVC获得基本类型参数
- 2.SpringMVC获得POJO类型参数
- 3.SpringMVC获得数组类型参数
- 4.SpringMVC获得集合类型参数
- 5.RequestMapping
- 6.参数绑定注解@RequestParam
- 7.获取Restful风格的参数
- 8.获取请求头的数据
- 9.文件上传
- 1.SpringMVC如何配置拦截器?
- 1.拦截器快速入门
- 2.用户登录案例
- 1.SpringMVC如何实现异常处理?
- 1.简单的异常处理器
- 2.自定义异常处理器
1.入门案例什么叫杂记?就是很杂很乱,没有什么逻辑性,目的就是解决一个一个的小问题。所以一定要看一级标题,一级标题是什么就说明当前在聊什么。
另外,本节内容是对JavaEE专栏Day05—Day09的总结
1.几个配置文件总结 1.web.xml
(你想啊,web.xml不就是负责好加载spring和springmvc的配置文件嘛,spring的配置文件是applicationContext.xml,而springmvc的配置文件是spring-mvc.xml。所以web.xml里面有个监听器,服务器一启动就加载applicationContext.xml的监听器;还有一个前端控制器,加载spring-mvc.xml的控制器。)
2.spring-mvc.xml
1.组件扫描
2.forward和redirect
3.关于prefix和suffix
4.静态资源的访问开启
1.SpringMVC如何实现页面跳转? 1.普通的页面跳转方式
就是return "redirect:/success.jsp"这种的
2.使用ModelAndView对象完成页面的跳转方式一
方式二
方式三
重复的图就省略了
方式四
重复的图就省略了
1.SpringMVC如何响应数据? 1.直接返回字符串
方式一
重复的图就省略了
方式二
重复的图就省略了
通过@ResponseBody注解告知SpringMVC框架,方法返回的字符串不是跳转是直接在http响应体中返回。
2.回写json数据
方式一
回写json格式的字符串
方式二
在方法上添加@ResponseBody再经过一番配置就可以返回json格式的字符串
方式三
在方法上添加@ResponseBody再经过一番配置就可以返回json格式的字符串,但是这样配置比较麻烦,配置的代码比较多,因此,我们可以使用mvc的注解驱动代替上述配置。
1.SpringMVC如何请求数据?
- 基本类型参数
- POJO类型参数
- 数组类型参数
- 集合类型参数
Controller中的业务方法的参数名称要与请求参数的name一致,参数值会自动映射匹配。
2.SpringMVC获得POJO类型参数
Controller中的业务方法的参数名称要与请求参数的name一致,参数值会自动映射匹配。
3.SpringMVC获得数组类型参数
Controller中的业务方法的参数名称要与请求参数的name一致,参数值会自动映射匹配。
4.SpringMVC获得集合类型参数
方式一
获得集合参数时,要将集合参数包装到一个POJO中才可以。
方式二
当使用ajax提交时,可以指定contentType为json形式,那么在方法参数位置使用@RequestBody可以直接接收集合数据而无需使用POJO进行包装。
中文乱码的解决
5.RequestMapping
6.参数绑定注解@RequestParam
7.获取Restful风格的参数
8.获取请求头的数据
@RequestHeader
@cookievalue
9.文件上传
分为“单文件上传”和“多文件上传”,具体请看day08_SpringMVC—SpringMVC数据请求方式
1.SpringMVC如何配置拦截器? 1.拦截器快速入门2.用户登录案例
1.SpringMVC如何实现异常处理? 1.简单的异常处理器
简单的异常处理器SimpleMappingExceptionResolver是SpringMVC帮你定义好的
2.自定义异常处理器
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)