現在この投稿に設定したタグの技術を使ってWebアプリケーションの実装をしています。
質問があるのですが、
結論から言うと、
確認画面のリロード対応はどのようにしたらいいでしょうか?
現在
入力フォーム画面→確認画面→完了画面
を作っています。
しかし現在している実装では確認画面でリロードをするとFormの値がnullになり、ヌルポで落ちます。
確認画面をリロードしても値が入ったまま同じ状態のページを表示するにはどうしたらいいでしょうか?
現在の実装はこちらです。
入力フォーム画面の確認ボタン押下時に「executeConfirm」メソッドを呼び出し、リダイレクトして「confirm」メソッドを実行してGETで確認画面を表示します。
Java
1 2 3 4 5 @PostMapping("/confirm") 6 public String executeConfirm(@ModelAttribute("confirmForm") ConfirmForm confirmForm, RedirectAttributes redirectAttributes) { 7 8 redirectAttributes.addFlashAttribute("confirmForm", confirmForm); 9 10 return "redirect:/confirm"; 11 } 12 13 14 @GetMapping("/confirm") 15 public String confirm(@ModelAttribute("confirmForm") ConfirmForm confirmForm) { 16 17 return "/confirm"; 18 }
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/12/02 22:15
退会済みユーザー
2018/12/03 02:32
2018/12/04 06:20