デモ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