课程名称:Java工程师2022版
课程章节:Spring MVC入门与数据绑定
课程内容:
①SpringMVC初体验:MVC是一种架构模式,分别为Controller、Model、View, Spring MVC是Spring体系的轻量级Web MVC框架
课程收获:
学习了配置SpringMVC的方法:Maven依赖spring-webmvc、web.xml配置DispatcherServlet、配置applicationContext的mvc标记、开发Controller控制器
同时学习了关于Spring MVC数据绑定的相关知识:URL Mapping指将URL与Controller方法绑定,大幅减少了开发难度,@RequestMapping注解是一个用来处理请求地址映射的注解,可用于映射一个请求或一个方法,可以用在类或方法上。
@RequestMapping 的 value 属性必须设值;
@RequestMapping 的 value 属性是通过当前请求的请求地址来匹配请求;
value属性可以将多个请求映射到一个方法上,只需要给 value 来指定一个包含多个路径的数组。
关于接受请求参数:①使用Controller方法参数接收 ②使用Java Bean接收数据
学习了关于解决中文乱码的问题:
①Get请求乱码:server.xml增加URIEncoding属性
②Post请求乱码:web.xml配置CharacterEncodingFilter
③Response响应乱码:Spring配置StringHttpMessageConverter