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