2

我想使用在我的视图home.jsp中显示错误消息<c:out value="${message}" />。但是在显示它之后,我想清除它。任何想法?

4

4 回答 4

0

使用AjaxOR 普通Javascript

另一种方法是刷新整个页面;但不推荐。

于 2012-10-01T06:07:25.193 回答
0

假设您想自动清除它,您可以在给定的时间段后使用诸如 JQuery 之类的东西.delay来执行操作,这可能是将用户重定向到另一个页面,或者只是隐藏div用于呈现错误的页面。

于 2012-10-01T06:07:50.950 回答
0

使用javascript方法setTimeout() http://www.w3schools.com/js/js_timing.asp

于 2012-10-01T06:08:19.730 回答
0

添加RedirectAttributes redirectAttributes到您的@RequestMapping函数参数并使用以下方法设置属性:

redirectAttributes.addFlashAttribute("message", "whatever went wrong") ;
return "redirect:/path_to_your_view" ;

请记住:这与 Spring 的redirect:功能密切相关。

于 2012-10-01T06:06:11.107 回答