解決Spring MVC 中的PathVariable 截斷
在Spring MVC 控制器中,您遇到了帶有特殊字元的路徑變數被截斷的問題被截斷。當嘗試存取「/get/blah2010.08.19-02:25:47」之類的 URL 時,這一點很明顯,導致路徑變數「blahName」被縮短為「blah2010.08」。
為了防止要保留此截斷並確保保留完整路徑變量,您可以在 @RequestMapping 參數中使用正規表示式。下面修改後的程式碼示範了這個解決方案:
@RequestMapping(method = RequestMethod.GET, value = Routes.BLAH_GET + "/{blahName:.+}")
透過使用“.”,正規表示式符合一個或多個字元的任何字元序列。這可確保接受任何長度且包含特殊字元的路徑變數而不會被截斷。
以上是Spring MVC中如何防止PathVariable截斷?的詳細內容。更多資訊請關注PHP中文網其他相關文章!