多くのフォームで Spring Web アプリケーションを実行しています。フォームが正常に保存された場合の一般的な方法は、成功メッセージをセッションに保存してから、成功メッセージが表示される同じリンクまたは新しいリンクにユーザーをリダイレクトすることです。
Spring Web では、これは次のように実行できます。
request.getSession().setAttribute("successMessage", "Form saved successfully");
return "redirect:new_link";
私は自分のアプリケーションをステートレスにしたいと考えていますが、フォーム保存成功メッセージをリダイレクトして表示する慣行に従っています。私はエレガントな解決策を望んでいます。簡単な (ただし、いくつかの理由で洗練されていないと思います) 解決策は、返される URL に次のような文字列としてメッセージを添付し、フロントエンド ページにメッセージを検出して表示させることです。
return "redirect:new_link?successMessage=Form-saved-successfully";
使用するプラットフォームやプログラミング言語に関係なく、あらゆるアイデアやソリューションがあらゆる Web アプリケーションに適用できると思います。
ご意見をお待ちしております。
よろしくお願いします!