2014-07-14 32 views
0

我的控制器在字符串末尾附加了一個問號。它適用於各種類型的字符串。彈簧控制器:將Url作爲參數傳遞404錯誤

https://www.mywebsite.com/attachQuestionmark/33 returns 33? 
https://www.mywebsite.com/attachQuestionmark/hello returns hello? 

但是它返回未找到錯誤對於網址,例如HTTPS :: //www.test.com。

https://www.mywebsite.com/attachQuestionmark/https:://www.test.com返回404錯誤。

有什麼辦法可以將完整的url傳遞給spring mvc控制器嗎?

@RequestMapping(
      value = MyUrlBuilder.API_CREATIVE_CREATE + "/attachQuestionmark/{string}", 
      method = RequestMethod.GET, 
      produces = MediaType.ALL_VALUE) 
    @ResponseBody 
    @PMET 
    public static String attachQustionmark(@PathVariable("url") String value) 
    { 
     return value + "?"; 
    } 
+0

爲什麼呢?我只是好奇這是什麼用例呢? –

回答