我希望使用home.jsp
在我的视图<c:out value="${message}" />
中显示错误消息。但在展示之后,我想清除它。任何想法?
答案 0 :(得分:0)
将RedirectAttributes redirectAttributes
添加到@RequestMapping
函数参数中,并使用以下命令设置属性:
redirectAttributes.addFlashAttribute("message", "whatever went wrong") ;
return "redirect:/path_to_your_view" ;
请记住:这与Spring的redirect:
功能一起使用。
答案 1 :(得分:0)
使用Ajax
或普通Javascript
。
另一种方法是刷新整个页面;但不推荐。
答案 2 :(得分:0)
假设您想要自动清除它,您可以使用诸如JQuery的.delay
之类的东西在给定的时间段之后执行操作,这可能是将用户重定向到另一个页面,或者只是隐藏{{ 1}}用于渲染错误。
答案 3 :(得分:0)
使用javascript方法setTimeout()
http://www.w3schools.com/js/js_timing.asp