2

home.jspを使用してビューにエラーメッセージを表示したい<c:out value="${message}" />。でも表示したらクリアしたいです。何か案が?

4

4 に答える 4

0

関数の引数に追加RedirectAttributes redirectAttributesし、@RequestMapping次を使用して属性を設定します。

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

注意:これは、Springのredirect:機能と連携して機能します。

于 2012-10-01T06:06:11.107 に答える
0

AjaxORプレーンを使用しJavascriptます。

もう1つの方法は、ページ全体を更新することです。ただし、お勧めしません。

于 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 に答える