美文网首页IT修真院_JAVA
springmvc的参数绑定

springmvc的参数绑定

作者: 东_214a | 来源:发表于2018-03-14 23:00 被阅读20次

    大家好,我是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

    來源:简书

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

    相关文章

      网友评论

        本文标题:springmvc的参数绑定

        本文链接:https://www.haomeiwen.com/subject/uiaqqftx.html