SpringMVC(五):SpringMVC的获取请求参数

SpringMVC(五):SpringMVC的获取请求参数_第1张图片

文章目录

SpringMVC的获取请求参数

一、POJO接收参数

1、form表单

2、controller处理单元

3、POJO实体类

4、POJO实体类

二、日期类型转换

方式1 : 注解方式(推荐该方式)

方式2: 配置转换器

三、List集合接收参数

1、实体类

2、controller

3、form表单

四、Map集合接收参数

1、实体类

2、form表单

3、controller

五、编码问题

1、GET乱码问题

2、POST乱码问题


SpringMVC的获取请求参数

紧耦合方式(了解)

DispatcherServlet中的service方法直接将此次请求的request对象传递给调用的单元方法即可。同时在单元方法上声明形参HttpServletRequest来接收request实参即可。

解耦合方式(熟练)

DispatcherServlet在其service方法中将请求数据根据需求从request对象中获取出来后,将数据直接传递给对应的单元方法使用。同时在单元方法上直接声明对应的形参接收请求数据即可。在单元方法上声明形参来接收请求数据时,形参名必须和请求数据的键名一致,DispatcherServlet会将调用单元方法的形参名作为请求数据的键名获取请求数据,然后传递给单元方法。

package com.lanson.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import

你可能感兴趣的:(Spring系列核心知识,servlet,java,http,SpringMVC)