IT修真院_JAVA

springmvc的参数绑定

2018-03-14  本文已影响20人  东_214a

大家好,我是IT修真院深圳分院第5期学员,一枚正直善良的JAVA程序员。

今天给大家分享一下,修真院官网JAVA任务2中,springmvc的参数绑定


一、背景介绍

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


二、知识剖析

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


三、常见问题

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



4.解决方案

一、默认支持的类型绑定

1)、HttpServletRequest 对象

2)、HttpServletResponse 对象

3)、HttpSession 对象

4)、Model/ModelMap 对象

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

1)、@RequestParam

2)、@PathVariable

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


五、编码实战

PostMan结合参数绑定演示


六、扩展思考


七、参考文献

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

2.CSDN博客:http://blog.csdn.net/eson_15/article/details/51718633#comments 


八、更多讨论

Q1、session的生命周期?

答:session的生命周期是间隔的,从创建时,开始计时如在20分钟,没有访问session,那么session生命周期被销毁

但是,如果在20分钟内(如在第19分钟时)访问过session,那么,将重新计算session的生命周期

Q2、之前的任务有做过session的内容吗

答:任务没有要求使用,但是深度思考要求了解

Q3、session的机制有必要了解吗

答:有

小课堂视频

PPTPPT

感谢大家观看

今天的分享就到这里啦,欢迎大家点赞、转发、留言、拍砖~

技能树.IT修真院

“我们相信人人都可以成为一个工程师,现在开始,找个师兄,带你入门,掌控自己学习的节奏,学习的路上不再迷茫”。

这里是技能树.IT修真院,成千上万的师兄在这里找到了自己的学习路线,学习透明化,成长可见化,师兄1对1免费指导。快来与我一起学习吧~

作者:东

链接:https://www.jianshu.com/p/1ebbafa093b6

來源:简书

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

上一篇下一篇

猜你喜欢

热点阅读