请注意,Spring
4.3.5+实际上是开箱即用的(有关更多详细信息,请参阅SPR-14651)。
我已经设法使用RequestContextUtils类使其工作。我的代码看起来像这样
@ExceptionHandler(MyException.class)public RedirectView handleMyException(MyException ex, HttpServletRequest request, HttpServletResponse response) throws IOException { String redirect = getRedirectUrl(currentHomepageId); RedirectView rw = new RedirectView(redirect); rw.setStatusCode(HttpStatus.MOVED_PERMANENTLY); // you might not need this FlashMap outputFlashMap = RequestContextUtils.getOutputFlashMap(request); if (outputFlashMap != null){ outputFlashMap.put("myAttribute", true); } return rw;}然后在jsp页面中,我只需访问属性
<c:if test="${myAttribute}"> <script type="text/javascript"> // other stuff here </script></c:if>希望能帮助到你!



