1.后台的数据传回页面
2.后台接收前端页面提交的数据
1.通过非自定义类型或者普通类接收页面上的数据
2.编码过滤器的配置
3.含有自定义类型的类对象接收页面上的参数
4.含有集合类型的对象接收页面上数据
5.接收页面上CheckBox的值通过数组或者集合
作用:适配日期
1.注解的方式
2.日期转换器方式
1.自定义日期转换器类
2.SpringMVC配置文件中定义转换器服务来运行自定义转换器
SpringMVC中重定向和转发
1.转发到某一个页面
2.转发到某一个请求
3.重定向到某一个请求
4.重定向到某一个页面
处理器方法的返回类型
ModelAndView
String
返回类型为String,默认被作为视图名
返回类型为String,作为一个普通字符传返回
void
会跳转到一个默认的页面:前缀+请求名+后缀
返回类型为void,若在方法中使用response向前端输出内容时,不会跳转默认页面
返回类型为自定义类型或者自定义类型集合
默认会将自定义类型转化为json格式返回
1.添加Jackson依赖包
2.后台处理器方法
3.SpringMVC中静态资源处理
在SpringMVC中前端控制器对于静态资源文件是不处理的,需要在SpringMVC配置文件中通过默认的Servlet处理器单独处理静态资源文件
4.异步请求案例
SpringMVC中常用的一些注解
@Requestparam:
为处理器中方法的参数指定默认值
为解决请求中参数的名称和处理器方法中参数的名称不一致的问题、
以集合的方式接受页面提交的数据
@PathVarible:主要作用是获取路径中变量中的值
文件的上传
1.添加文件上传的依赖包
2.在SpringMVC中配置文件的解析器
SpringMVC处理器无法直接解析到文件流数据,需要在配置文件中,通过文件解析器去接受文件
3.jsp页面