springMVC的参数绑定

Java小课堂

分享人:何东霖

1.背景介绍

2.知识剖析

3.常见问题

4.解决方案

5.编码实战

6.扩展思考

7.参考文献

8.更多讨论

1.背景介绍

参数绑定,简单来说就是客户端发送请求,而请求中包含一些数据,那么这些数据怎么到达 CONTROLLER ?这在实际项目开发中也是用到的最多的,那么 SPRINGMVC 的参数绑定是怎么实现的呢?

2.知识剖析

参数绑定

在 SpringMVC 中,提交请求的数据是通过方法形参来接收的。从客户端请求的 key/value 数据,经过参数绑定,将 key/value 数据绑定到 Controller 的形参上,然后在Controller 就可以直接使用该形参。

3.常见问题

可以传递的参数都有哪些类型?


一、默认支持的类型绑定

1)、HttpServletRequest 对象

2)、HttpServletResponse 对象

3)、HttpSession 对象

4)、Model/ModelMap 对象 

二、基本数据类型及包装类的绑定

1)、@RequestParam

2)、@PathVariable

三、POJO(实体类)类型的绑定

4.解决方案

PostMan结合参数绑定演示


5.编码实战

6.扩展思考

-->

7.参考文献

1.CSDN博客:https://www.cnblogs.com/ysocean/p/7425861.html

2.CSDN博客:http://blog.csdn.net/eson_15/article/details/51718633#comments 8.更多讨论

8.更多讨论

今天的分享就到这里啦,欢迎大家提问和探讨!