[解決済み】SpringのDispatcher Servletとは何ですか?
2022-04-09 02:24:21
質問
この画像は ここで ), HTTP リクエストは、何かを ディスパッチャサーブレットです。
私の疑問は ディスパッチャサーブレット を行うのですか?
Webページから投げられた情報を取得して、コントローラに投げるようなことでしょうか。
どのように解決するのですか?
の仕事は DispatcherServlet は、入力された URI を受け取り、適切なハンドラ (一般に、[1][2][3] のメソッド) の組み合わせを見つけます。 コントローラ クラス) とビュー (一般に JSP) を組み合わせて、その場所にあるはずのページやリソースを形成しています。
があるかもしれませんね。
-
ファイル
/WEB-INF/jsp/pages/Home.jsp
-
と メソッド クラスで
@RequestMapping(value="/pages/Home.html") private ModelMap buildHome() { return somestuff; }
は ディスパッチャサーブレット は、ブラウザがページを要求したときにそのメソッドを呼び出し、その結果を一致する JSP ファイルと組み合わせて html ドキュメントを作成することを知っているビットです。
これをどのように実現するかは、設定やSpringのバージョンによって大きく異なる。
また、最終的にはWebページでなければならない理由はない。 同じように RMI エンドポイント SOAP リクエストなど、サーブレットに来るものなら何でも。
関連
-
[解決済み] Firebase クラスにシリアライズするプロパティが見つからない
-
[解決済み] java.lang.ClassCastException: java.lang.Long を java.lang.Integer にキャストできない(java 1.6
-
[解決済み] JavaにおけるHashMapとHashtableの違いは何ですか?
-
[解決済み] Javaにおけるpublic、protected、package-private、privateの違いは何ですか?
-
[解決済み] cURLでJSONデータをPOSTするにはどうすればよいですか?
-
[解決済み] serialVersionUIDとは何ですか、またなぜそれを使用する必要がありますか?
-
[解決済み] リフレクションとは何か、なぜ有用なのか?
-
[解決済み] JavaBeanとは何ですか?
-
[解決済み] スタックトレースとは何ですか、またアプリケーションのエラーをデバッグするためにスタックトレースをどのように使用できますか?
-
[解決済み】サーブレットはどのように動作するのですか?インスタンス化、セッション、共有変数とマルチスレッド
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] JavaでFileFilterを作るには?
-
[解決済み] Cloneable throws CloneNotSupportedException
-
[解決済み] double 型を Int 型に変換、切り捨て
-
[解決済み] javax.mail.MessagingException: SMTPホストに接続できませんでしたか?
-
[解決済み] 最も近い整数への切り捨て - 私は不正をしているのでしょうか、それともこれは十分すぎるほど適切なのでしょうか?
-
[解決済み] javaでAnnotation Inheritanceのようなものはあるのでしょうか?
-
[解決済み] Mavenです。JARは空になります - 含有するためにマークされたコンテンツがありません
-
[解決済み] タイプの安全性。アンチェック・キャスト
-
[解決済み] Maven: assembly-pluginが全く実行されない
-
[解決済み] x--やx++はここで何をするのですか?