隨筆 - 100  文章 - 50  trackbacks - 0
          <2018年8月>
          2930311234
          567891011
          12131415161718
          19202122232425
          2627282930311
          2345678

          常用鏈接

          留言簿(3)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          收藏夾

          我收藏的一些文章!

          搜索

          •  

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          spring MVC中,兩者的作用都是將request里的參數(shù)的值綁定到contorl里的方法參數(shù)里的,區(qū)別在于,URL寫法不同。

          使用@RequestParam時(shí),URL是這樣的:http://host:port/path?參數(shù)名=參數(shù)值

          使用@PathVariable時(shí),URL是這樣的:http://host:port/path/參數(shù)值

          例如:

           

          [java] view plain copy
           
          1. @RequestMapping(value="/user",method = RequestMethod.GET)  
          2.    public @ResponseBody  
          3.    User printUser(@RequestParam(value = "id", required = false, defaultValue = "0")  
          4.    int id) {  
          5.     User user = new User();  
          6.        user = userService.getUserById(id);  
          7.        return user;  
          8.    }  
          9.      
          10.    @RequestMapping(value="/user/{id}",method = RequestMethod.GET)  
          11.    public @ResponseBody  
          12.    User printUser2(@PathVariable int id) {  
          13.        User user = new User();  
          14.        user = userService.getUserById(id);  
          15.        return user;  
          16.    }  


           

           

          上面兩個(gè)方法,訪問路徑分別如下:

           


          posted on 2018-08-22 11:05 fly 閱讀(492) 評(píng)論(0)  編輯  收藏 所屬分類: J2EE
          主站蜘蛛池模板: 修文县| 嘉祥县| 白沙| 凤山市| 贵溪市| 汉阴县| 红桥区| 兴业县| 六盘水市| 安义县| 贵溪市| 敦化市| 宝清县| 肇州县| 德令哈市| 涞水县| 玛曲县| 札达县| 中方县| 镇赉县| 琼结县| 余干县| 铁岭县| 西充县| 安陆市| 稷山县| 天全县| 二连浩特市| 瑞昌市| 申扎县| 南皮县| 辰溪县| 北辰区| 循化| 崇明县| 广丰县| 濮阳市| 云霄县| 龙江县| 同心县| 剑阁县|