スプリングMVCを使用して1機は】HelloWorldの機能を実現します
2. [機械]関数のhelloworldを達成するためのSpring MVCの道アノテーションを使用して
<?XMLバージョン= "1.0"エンコード= "UTF-8" ?> < 豆の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/beans http://www.springframework.org/schema/beans/spring-beans-4.3.xsd http://www.springframework.org/schema/context のhttp:// WWW .springframework.org /スキーマ/コンテキスト/スプリングコンテキスト4.3.xsd のhttp:// WWW。 http://www.springframework.org/schema/mvc/spring-mvc-4.3.xsd " > <! - 1.設定注釈- > < コンテキスト:注釈-config設定> </ コンテキスト:注釈-config設定> < コンテキスト:スキャンコンポーネントベース・パッケージ= "renjiale" > </ コンテキスト:コンポーネントスキャン> <! - 2.MVC注釈可動- > < MVC:アノテーションドリブン> </ MVC:アノテーションドリブン> <! - viewresovlerビューハンドラの設定- > <! - RESTスタイル:のhttp://ドメイン/index.jsp - > < 豆上記IDを述べ= "myspringmvc」 クラス= "org.springframework.web.servlet.view.InternalResourceViewResolver" > < プロパティ名= "接頭辞" 値= "/" > </ プロパティ> < プロパティ名= "サフィックス" 値= "JSP" > </ プロパティ> <! - ページ対応する接頭辞と接尾辞を見つけ、[OK]をする- > </ 豆> <! - 4.ライト・コード- > <! - コンフィギュレーションのDispatcherServlet(MVC)自動設定、web.xml内サーブレットの設定- > <! - 6.サーブレットを書きます- > <豆ID = "のDispatcherServlet" クラス= "org.springframework.web.servlet.DispatcherServlet" > </ 豆> <! - 7ページ書き込みテスト-jsp - > <! - 8.MVC処理要求を、トラフィッククラスを記述- > <! - 9トラフィッククラスのメソッドは、要求を処理するように、要求をクリックします.JSP - > <! - 10.controller注釈を使用してコントローラを実装する- > <! - サービス要求の11.jsp複数見つけることこの方法は、対応するクラス@RequestMappingを見つける@RequestMapping - > <! - 12.要求が指定された場所の.jspページにジャンプしたとき- > </ 豆>
<?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_2_5.xsd " ID =" WebApp_ID」バージョン= "2.5" > < 表示名> web_cookie </ 表示名> < 歓迎-ファイル・リスト> < 歓迎-ファイル> index.jspを< > < サーブレット> < サーブレット名> mvc01 </ サーブレット名> < サーブレットクラス> org.springframework.web.servlet.DispatcherServlet </ サーブレットクラス> </ サーブレット> < サーブレットマッピング> < サーブレット名> mvc01 </ サーブレット名> <! - 注:所有请求MVC来处理- > < のurl-pattern > / </ のurl-pattern > </ のservlet-mapping > </ ウェブアプリ>
< %@ページ言語= "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" > < タイトル>ここで挿入タイトル</ タイトル> </ ヘッド> >ここでindex.jspページ</ のH1 > < A HREF = "MAV /ショー" >テスト</ A > <! - MVCの処理要求- > </ ボディ> </ HTML >
< %@ページ言語= "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" > < タイトル>ここで挿入タイトル</ タイトル> </ ヘッド> >ここでは成功事例のページである</ のH1 > </ ボディ> </ HTML >
以下のためのパッケージ変更renjiale.handleRequest; インポートorg.springframework.stereotype.Controller; インポートorg.springframework.web.bind.annotation.RequestMapping; インポートorg.springframework.web.servlet.ModelAndView; / * *ビジネスクラス: *注:父親を継承しませんクラスがインタフェースを実装していない * / @Controller @RequestMapping( "/ MAV" ) のパブリック クラス{MyFirstMVCを // 、トラフィックが処理のModelAndViewオブジェクトを返す必要があり @RequestMapping(値= "ショー" ) 公共のModelAndViewショー(){ のSystem.outを。 println( "表示方法を行う" ); のModelAndView MAV =新しいのModelAndView(); mav.setViewName( "成功事例の" ); 返すMAVを。 } }