ベースディレクトリ以下のように:
ステップ:
1. JARパッケージのlibディレクトリに追加します。
web.xml内2. [設定のDispatcherServlet:web.xmlの。
<?XMLバージョン= "1.0"エンコード= "UTF-8" ?> < ウェブアプリのxmlns:XSI = "http://www.w3.org/2001/XMLSchema-instance" のxmlns = "のhttp://java.sun .COM / XML / NS / JavaEEの" XSI:のschemaLocation =" http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd " ID =" WebApp_ID」バージョン= "3.0" > <! - すべてのアプリケーションの要求処理を担当する、この春のWebアプリケーションのフロントコントローラ、> - < サーブレット> < サーブレット名> springDispatcherServlet <を クラスサーブレット> org.springframework.web.servlet.DispatcherServlet </ サーブレットクラス> <! - 設定は初期パラメータをDispatcherServletの:プロファイルspringmvcの場所と設定の名前- > < INIT-PARAM > < PARAM名> contextConfigLocation </ PARAM名> < PARAM値> CLASSPATH:springmvc.xml </ PARAM値> </ INIT-PARAM > < のload-on-startup > 1 </ のload-on-startup > </ サーブレット> <! - 扱うためのDispatcherServletにすべての要求地図- > < のservlet-mapping > < サーブレット名> springDispatcherServlet </ サーブレット名> < のurl-pattern > / </ のurl-pattern > </ のservlet-mapping > </ ウェブアプリ>
springmvc.xml:springmvcプロファイルを追加します。3.。
<?= "1.0"エンコード= "UTF-8" XMLバージョン?> < 豆のxmlns = "http://www.springframework.org/schema/beans" のxmlns:XSI = "http://www.w3.org/2001 / XMLスキーマ・インスタンス" のxmlns:コンテキスト= "http://www.springframework.org/schema/context" のxmlns:MVC = "http://www.springframework.org/schema/mvc" XSI:のschemaLocation =" HTTP: //www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-4.0.xsd http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.0.xsd」> < コンテキスト:スキャンコンポーネントベース・パッケージ=「com.gong.springmvc」> </ コンテキスト:コンポーネントスキャン> <! - 構成ビューリゾルバ:ハンドラは、実際の物理的なビューの値の分解能を返す方法- > < 豆のクラス= "org.springframework.web.servlet.view.InternalResourceViewResolver" > < プロパティ名= "接頭辞" 値= "/ WEB-INF /ビュー/" > </ プロパティ> < プロパティ名= "サフィックス" 値= " .jspという" > </ プロパティ> </ 豆> </ 豆>
前記プロセッサ書き込み要求、および識別プロセッサー:HelloWorld.java。
パッケージcom.gong.springmvc.handlers。 輸入org.springframework.stereotype.Controller; 輸入org.springframework.web.bind.annotation.RequestMapping。 @コントローラ パブリック クラスのHelloWorld { / ** *リクエストをマップするために@RequestMapping * /WEB-INF/views/success.jsp * / @RequestMapping( "/ HelloWorldの" ) パブリック文字列のHello(){ System.out.println( "こんにちは世界" ); 戻る「成功」。 } }
5.書き込みビュー。
index.jspの
< %@ページ言語= "javaの" contentTypeの= "text / htmlの;のcharset = UTF-8" pageEncodingは= "UTF-8" %> <!DOCTYPE用HTML PUBLIC " - // W3C // DTD HTML 4.01移行// EN" "http://www.w3.org/TR/html4/loose.dtd" > < HTML > < ヘッド> < メタHTTP-当量= "Content-Typeの" コンテンツ= "text / htmlの;のcharset = UTF-8" > < タイトル>ここで挿入タイトル</ タイトル> </ ヘッド> href = "HelloWorldの" > Hello Worldの</ A > </ ボディ> </ HTML >
success.jsp
< %@ページ言語= "javaの" contentTypeの= "text / htmlの;のcharset = UTF-8" pageEncodingは= "UTF-8" %> <!DOCTYPE用HTML PUBLIC " - // W3C // DTD HTML 4.01移行// EN" "http://www.w3.org/TR/html4/loose.dtd" > < HTML > < ヘッド> < メタHTTP-当量= "Content-Typeの" コンテンツ= "text / htmlの;のcharset = UTF-8" > < タイトル>ここで挿入タイトル</ タイトル> </ ヘッド> >成功</ P > </ ボディ> </ HTML >
Tomcatサーバーを起動した後、アクセスindex.jspを
クリックしてください:
説明:DispatcherServletのインターセプトhelloworldにはindex.jspを要求し、ハンドラで試合のパスを見つけること。テーブルを@RequesMappingによってリクエストパスを識別する。試合後の成功に戻ります。springmvc.xmlでは成功/WEB-INF/views/success.jsp物理ビューにマッピングするように設定されています。だから、最後にそのページが表示されます。