私は春を学んでいます。これまでにいくつかの Controller クラスを作成し、それらのコントローラーで多数の RequestHandler メソッドを作成しました。IllegalStateExceptions を不可解に取得しているように見えるため、コードの基にしたいくつかの例を完全に理解しているとは思いません。
RequestHandlers のいくつかの例をグーグルで調べていると、
some return a String so that the DispatcherServlet can route it to a view ( JSP )
some return a String as above, but with a "redirect:" or "forward:" prefix
some just return a Model object
私の直観は、何を返すか、いつ、なぜ IllegalStateExceptions の背後にあるのかを理解していないということです。
RequestHandler がビュー (jsp) にデータを送信している場合、return ステートメントで「redirect:」プレフィックスを使用する必要がありますか? はい?いいえ?なんで?なぜだめですか?
これが私が見逃した大量のドキュメントの隅で説明されている場合は、お気軽に URL を添えて RTFM してください。
ありがとう