springMVC(2) - デモシンプルspringmvc

デモspringmvcシンプル

ジャーパッケージspringmvcの導入に関連する1、

2、web.xmlに配置されたのDispatcherServlet

 < サーブレット> 
      < サーブレット名> springMVCConfig-サーブレット</ サーブレット名> 
      < サーブレットクラス> org.springframework.web.servlet.DispatcherServlet </ サーブレットクラス> 
       < INIT-PARAM > 
          < PARAM名> contextConfigLocation </ PARAM名> 
          < PARAM-値>クラスパス:springMVCConfig-servlet.xml </ PARAM値> 
      </ INIT-PARAM > 
  
  </ サーブレット> 
  <サーブレット・マッピング> 
      < サーブレット名> springMVCConfig-サーブレット</ サーブレット名> 
      < のurl-pattern > * .doという</ のurl-pattern > 
  </ のservlet-mapping >

図3に示すように、構成springmvcプロファイル

ファイルを作成し、設定Springmvc.xml

<?XMLバージョン= "1.0"エンコード= "UTF-8" ?> 
< ビーンズのxmlns = "http://www.springframework.org/schema/beans" 
    のxmlns:XSI =「http://www.w3.org / 2001 / XMLスキーマ・インスタンス" 
    のxsi:schemaLocationの=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd " > 
    <! - HandlerMappingの設定、彼らはHandlerMappingに構成されていない場合は、デフォルトのHandlerMappingがある- > 
    < 豆のクラス= "org.springframework.web.servlet.mvc.support.ControllerClassNameHandlerMapping" > </ > 
    <!- 独自のコントローラクラスを登録します- >
   <! -コントローラクラスに対応するコントローラクラスの名前を見つけるために、最初の文字に加えて、コントローラクラスは、他のすべての小文字を大文字に- >
   < クラス=「com.zhiyou100.zjc.controller.ExampleController」> </ > <! - のconfigureしようとパーサ- > < 豆のクラス= "org.springframework.web.servlet.view.InternalResourceViewResolver" > < プロパティ= "接頭辞" = "/ WEB-INF /ビュー/" > </ プロパティ> < プロパティ= "サフィックス" = "JSP" > </ プロパティ> </ > </>

4、コントローラを書きます

パブリック クラス ExampleControllerは延び  AbstractControllerを{ 

    @Overrideは、
    保護のModelAndView handleRequestInternalを(HttpServletRequestのarg0に、HttpServletResponseのARG1)スロー例外{ 
        のModelAndViewのMAV = 新規のModelAndView()。
        mav.setViewName( "インデックス" ); 
        mav.addObject( "情報"、 "ハローSpringMVC" );
        返すMAVを。
    } 

}

 5、情報を受信、確認するためにJSPファイルを作成します

<%は、ページの言語@ = "javaの" contentTypeの= "text / htmlの;のcharset = UTF-8" 
    pageEncodingは= "UTF-8" %> 
<!DOCTYPE HTML> 
<HTML> 
<HEAD> 
<メタ文字コード= "UTF-8 「> 
<タイトル>ここで挿入タイトル</ TITLE> 
</ HEAD> 
<BODY> 
$ {情報} 
</ BODY> 
</ HTML>

6、ページ出力  

输入にhttp:// localhost:8080 / day090202 / exampleController.do

 

おすすめ

転載: www.cnblogs.com/zjc364259451/p/11450530.html