大家好,我是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修真院
“我們相信人人都可以成為一個工程師,現在開始,找個師兄,帶你入門,掌控自己學習的節奏,學習的路上不再迷?!薄?/p>
這里是技能樹.IT修真院,成千上萬的師兄在這里找到了自己的學習路線,學習透明化,成長可見化,師兄1對1免費指導。快來與我一起學習吧~
作者:東
鏈接:http://www.lxweimin.com/p/1ebbafa093b6
來源:簡書
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。