SpringMVC参数传递

SpringMVC参数传递

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页面

4.处理器方法

posted @ 2021-06-27 19:32  晚风将至  阅读(216)  评论(0)    收藏  举报