考慮下面的映射:Java的春天 - 如何處理缺少必需的請求參數
@RequestMapping(value = "/superDuperPage", method = RequestMethod.GET)
public String superDuperPage(@RequestParam(value = "someParameter", required = true) String parameter)
{
return "somePage";
}
我想處理由不缺少參數的情況下更改爲required = false
。默認情況下,400
錯誤被返回,但我想返回讓我們說一個不同的頁面。我如何實現這一目標?
@Ali這工作完美。感謝您的幫助。另外,有沒有辦法知道哪種方法拋出這個異常?我無法在'printStack()'中找到它。 – peech
@peech該異常僅封裝參數類型和參數名稱信息。所以不,你不知道什麼方法拋出異常。 –