0

SpringMVCアノテーションを理解しようとしています。私はさまざまなチュートリアルを見てきましたが、理解していることを確認したいだけです。この例では、

@RequestMapping("/welcome")

ウェルカムは、コントローラーが応答を送信するページではなく、コントローラーに要求を行うページであることを理解して正しいですか?

4

1 に答える 1

1

私があなたの言い回しを正しく理解しているなら、あなたは正しいです。@RequestMappingアノテーションは、ページ コンテンツを生成するためにコントローラが呼び出される URL を指定します。@RequestMapping("/welcome")ブラウザがリクエストすると、http://yoursite.com/welcomeこのコントローラが呼び出されることを意味します。注釈は、ページ出力のレンダリングに使用するビューの名前を指定していないため、home.jspまたはindex.jspまたはその他の必要なページを使用してコントローラーに応答を自由に構築させることができます。「ようこそ」という名前のビューは必要ありません。ただし、コントローラーが「ページに応答を送信する」と言うのが本当に意味があるかどうかはわかりません。HTTP では、要求への応答ページであるためです。コントローラーの基本的な考え方は、要求が与えられると、応答としてクライアントに送り返す Web ページを生成することです。

于 2012-07-04T19:16:48.330 に答える