action がある場合def formPage()
、そのページにフォームを保存し、エラーが発生した場合は以前に入力した値をフォームに表示し、成功した場合は空白のフォームを表示できるようにしたいと考えています。
私の質問は: のformPage
ようなものを呼び出すのがベストプラクティスsaveFormPage(FormPageCommand fpc)
ですか? その後、以前に入力した値を使用して、または使用せずにsaveFormPage
レンダリングできます。formPage
このアプローチの問題点は、ユーザーがアドレス バーをクリックして Enter キーを押すと、フォームが入力されておらず、コマンド オブジェクトがすべての null または空白の値を認識しているため、多数のエラーが発生することです。
別のアプローチとして、 を使用してdef formPage(FormPageCommand fpc)
エラーを無視し、値が入力されていない場合は空白のフォームを表示することもできます。
値が入力されていない場合は、 を呼び出しsaveFormPage(FormPageCommand fpc)
てリダイレクトすることもできformPage()
ます。
ここでのベストプラクティスは何ですか?