大家好,我是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的机制有必要了解吗
答:有
PPT:PPT
感谢大家观看
今天的分享就到这里啦,欢迎大家点赞、转发、留言、拍砖~
技能树.IT修真院
“我们相信人人都可以成为一个工程师,现在开始,找个师兄,带你入门,掌控自己学习的节奏,学习的路上不再迷茫”。
这里是技能树.IT修真院,成千上万的师兄在这里找到了自己的学习路线,学习透明化,成长可见化,师兄1对1免费指导。快来与我一起学习吧~
作者:东
链接:https://www.jianshu.com/p/1ebbafa093b6
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。