最初springmvcプログラムをspringmvc

ベースディレクトリ以下のように:

ステップ:

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物理ビューにマッピングするように設定されています。だから、最後にそのページが表示されます。

おすすめ

転載: www.cnblogs.com/xiximayou/p/12176109.html