Spring MVC Controller獲取頁面傳遞JSON類型

跨了一小步

大學生活就這樣快要結束了,一直單純的認爲外面的世界充滿了色彩,踏出以後才發現。。。。。我類個去~,真是充滿了色彩吶!spring

小小感慨一下,實習的過程是成長最快的,那些在學校學到的,確確實實是冰山一角啊,好記星。。不如爛筆頭,記下本身的每個學習過程,幸福ing......json

小記一下

Spring MVC 在controller中獲取,Controller中的方法參數是我自已封裝的一個POJO類,天真的覺得,他可以獲取到json對象,百試不厭其煩,終歸是聳拉着頭黯然心傷,不過還好,網絡上大神不可勝數,被我扒到了符合我情況的信息,感激ing......,二話不說,趕忙記一下啦~~~網絡

POJO類

       
        public class BlackQueryArgs {
                  private String name;
       private String idNumber;
        private String phone;
 
       //get/set....
                  //toString....
        }

Controller控制器

       @RequestMapping(value="test/getJson",method=RequestMethod.POST)
        @ResponseBody
       public String testJson(BlackQueryArgs black){
                LOG.info( "獲取參數信息【{},{},{}】",black.getName(),black.getIdNumber(),black.getPhone());
                return null;
       }

因而乎,我天真覺得他能夠接收到json數據,果真,他仍是讓我失望了。。。。。。app

那咋辦?小菜鳥只好去網上瞄大神的隨筆了,上天眷顧啊,竟然讓我找到了,方法參數使用@RequestBody修飾,因而就成了這樣滴樣子.......學習


        @RequestMapping(value= "test/getJson",method=RequestMethod. POST)
       @ResponseBody
        public String testJson( @RequestBody BlackQueryArgs black){
                LOG.info( "獲取參數信息【{},{},{}】",black.getName(),black.getIdNumber(),black.getPhone());
                 return null;
       }

看着控制檯打印出來的數據,小菜鳥是感動哭了..........spa

那 那 那 @RequestBody又是幹嗎的呢?.net

@RequestBody 詳解 點這裏哦~~@RequestBody,@responseBody對象

又跨了一小步

小菜鳥的銜着樹葉一步步向春天飛去嘍~~~~~(spring)blog

相關文章
相關標籤/搜索