0
我是Spring MVC的初學者。我正在控制器中實現HandlerExceptionResolver接口,以便它可以捕獲MaxUploadSizeExceededException。在此異常期間,我想將用戶重定向到原始頁面,該頁面是特定記錄ID的通用視圖頁面。來自resolveException的訪問模型
上傳文件時,原始ID在模型中傳遞。但是,當它到達resolveException方法時,似乎我不再有權訪問該模型。
有沒有辦法通過檢索模型的ID來將用戶重定向到原始視圖?
看來,這個棘手的部分是這種特殊類型的異常發生在它到達控制器之前。所以我不能在控制器中使用try/catch塊。
該模型可能仍未填充,因爲在構建模型之前發生異常。這是這些罕見的情況之一。 您是否可以使用傳遞給resolveException()方法來訪問您的id的'HttpServletRequest'? – Sashi
它不會從原始請求中繼承。不知道是否有方法來重置請求中的ID ... – rcheuk
您是否在窗體中使用multipart/form-data和'POST'?請發佈您的jsp/html頁面的