我使用以下代码从异常处理程序重定向到控制器的操作,它正在工作,但 flowid 被附加到客户端的浏览器 URL 中。在没有那个flowid的情况下,有没有其他方法可以做到这一点?您也可以在http://localhost:8080/sample/home?flowId=fd19e86a-d9f8-485c-858c-41bcc5a10cd9下方看到 URL
@ExceptionHandler(DataAccessException.class)
public ModelAndView handleError(HttpServletRequest req, DataAccessExceptionex) {
logger.error("Request: " + req.getRequestURL() + " raised " + ex);
ModelAndView mav = new ModelAndView("redirect:/home");
mav.addObject("exception", ex);
mav.addObject("url", req.getRequestURL());
return mav;
}
BIG阳
天涯尽头无女友
相关分类