我有問題就像標題。我知道彈簧mvc中有一個@RequesetParam
,它有一個參數required=false
。但嘗試使用它卻失敗了。如何處理值爲root =,帶有鍵和無值的參數?
其實我發現@RequestParam
是沒用的。根據我的努力,它總是O.K.使用@RequestParam(value="root", required=true)
,其中URL有/無value=some value except blank
。 所以,我不知道required=true
是什麼。然後,無論required=false
或required=true
是什麼,它都會拋出異常,並使用URL參數...&root=
。
而且我的HandlerMapping & AdapterMapping被RequestMappingHandlerMapping和RequestMappingHandlerAdapter
Spring MVC中的版本是3.2.4
請告訴我發生了什麼事情與Spring MVC的?
感謝提前:)
如果請求中缺少參數,將拋出異常,並且不需要設置'required = true','@ RequestParam'的默認值爲true。 – Rembo
非常感謝。我迷惑了爲什麼@RequestMapping不能處理像&root =這樣的URL參數。 – EdgarZeng