<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Edzy_Java

      BlogJava :: 首頁 ::  ::  ::  :: 管理 ::
      58 隨筆 :: 12 文章 :: 11 評論 :: 0 Trackbacks

    下面開始開發Spring MVC應用程序

    (2)修改WEB-INF目錄的web.xml

    ?定義DispatcherServlet來控制所有的請求,同時具有一個標準的servlet-mapping映射到*.htm URL模式

    ?? < servlet >
    ????
    < servlet - name > springapp </ servlet - name >
    ????
    < servlet - class > org.springframework.web.servlet.DispatcherServlet </ servlet - class >
    ????
    < load - on - startup > 1 </ load - on - startup >
    ??
    </ servlet >
    ?
    ??
    < servlet - mapping >
    ????
    < servlet - name > springapp </ servlet - name >
    ????
    < url - pattern > * .htm </ url - pattern >
    ??
    </ servlet - mapping >

    創建springapp-servlet.xml(應用程序名--servlet.xml),配置DispatcherServlet要使用的Web應用程序context

    定義名為springappController的Bean條目,指向SpringappController控制器

    使用SimpleUrlHandlerMapping來定義URL映射,將/hello.htm映射到SpringappController控制器

    <? xml?version = " 1.0 " ?encoding = " UTF-8 " ?>
    <! DOCTYPE?beans?PUBLIC? " -//SPRING//DTD?BEAN//EN " ? " http://www.springframework.org/dtd/spring-beans.dtd " >
    ?
    <!--
    ??
    - ?Application?context?definition? for ? " springapp " ?DispatcherServlet.
    ??
    -->
    ?
    < beans >
    ????
    < bean?id = " springappController " ? class = " SpringappController " />
    ?
    ????
    < bean?id = " urlMapping " ? class = " org.springframework.web.servlet.handler.SimpleUrlHandlerMapping " >
    ????????
    < property?name = " mappings " >
    ????????????
    < props >
    ????????????????
    < prop?key = " /hello.htm " > springappController </ prop >
    ????????????
    </ props >
    ????????
    </ property >
    ????
    </ bean >
    </ beans >

    (8)拷貝jars到WEB-INF/lib目錄

    將dist/spring.jar、lib/jakarta-commons/commons-logging.jar、lib/log4j/log4j-1.2.8.jar文件導入到springapp工程的springapp/WEB-INF/lib目錄下

    (9)創建控制器

    實現Controller接口的handleRequest()方法來處理請求

    這里添加日志記錄,檢查是否執行到這里

    handleRequest()方法返回的ModelAndView沒有指定Model,所以直接重定向到指定的視圖hello.jsp

    import ?org.springframework.web.servlet.mvc.Controller;
    import ?org.springframework.web.servlet.ModelAndView;
    ?
    import ?javax.servlet.ServletException;
    import ?javax.servlet.http.HttpServletRequest;
    import ?javax.servlet.http.HttpServletResponse;
    ?
    import ?java.io.IOException;
    ?
    import ?org.apache.commons.logging.Log;
    import ?org.apache.commons.logging.LogFactory;
    ?
    public ? class ?SpringappController? implements ?Controller? {
    ?
    ????
    /** ?Logger?for?this?class?and?subclasses? */
    ????
    protected ? final ?Log?logger? = ?LogFactory.getLog(getClass());
    ?
    ????
    public ?ModelAndView?handleRequest(HttpServletRequest?request,?HttpServletResponse?response)
    ????????????
    throws ?ServletException,?IOException? {
    ?
    ????????logger.info(
    " SpringappController?-?returning?hello?view " );
    ?
    ????????
    return ? new ?ModelAndView( " hello.jsp " );
    ????}

    }

    (10)創建視圖hello.jsp

    < html >
    ????
    < head >< title > Example?::?Spring?Application </ title ></ head >

    ????
    < body >
    ????????
    < h1 > Hello? - ?Spring?Application </ h1 >
    ????????
    < p > Greetings. </ p >
    ????
    </ body >
    </ html >
    在瀏覽器中輸入http://localhost:8888/springapp/hello.htm,能夠正常顯示hello.jsp的內容
    posted on 2006-11-15 18:13 lbfeng 閱讀(4276) 評論(4)  編輯  收藏 所屬分類: Spring技術雜談

    評論

    # re: Spring MVC 入門 實例 2008-08-08 17:11 路過
    呵,真的這么簡單嗎?好象少了點東西吧,  回復  更多評論
      

    # re: Spring MVC 入門 實例 2008-09-23 14:14 demo
    感覺blog主沒有實際測試,不知道從哪里抄來的。確實是有問題的。做事情不嚴謹。  回復  更多評論
      

    # re: Spring MVC 入門 實例 2009-01-12 15:52 hery
    你太牛了,還沒有配置bean,就能用了?!!!
      回復  更多評論
      

    # re: Spring MVC 入門 實例[未登錄] 2010-12-26 18:02 ddd
    可不要懵了啊!!簡直瞎扯??!  回復  更多評論
      

    主站蜘蛛池模板: 成年轻人网站色免费看| 亚洲日韩中文字幕无码一区| 免费人成网站永久| 成人性生免费视频| 亚洲熟女综合色一区二区三区| 人妻无码久久一区二区三区免费| 亚洲精品国产成人片| 大妹子影视剧在线观看全集免费| 精品国产香蕉伊思人在线在线亚洲一区二区 | 久久精品国产亚洲AV网站| 久久久WWW免费人成精品| 国产日产亚洲系列| a在线观看免费视频| 亚洲国产成人久久综合碰碰动漫3d| 国产精品免费无遮挡无码永久视频| 亚洲成色www久久网站夜月| 一区二区三区在线免费看| 777亚洲精品乱码久久久久久 | 99免费观看视频| 亚洲综合色区中文字幕| 香蕉高清免费永久在线视频| 亚洲精品色在线网站| 在线亚洲精品福利网址导航| 久久久久久国产精品免费免费男同| 91嫩草亚洲精品| 免费大学生国产在线观看p| 皇色在线免费视频| 亚洲高清免费在线观看| 成人毛片18岁女人毛片免费看| 含羞草国产亚洲精品岁国产精品| 亚洲精品和日本精品| 免费国产黄网站在线观看可以下载| 亚洲人成7777影视在线观看| 国产自产拍精品视频免费看| 久久久久久国产a免费观看不卡 | 永久免费av无码不卡在线观看| 亚洲爆乳无码精品AAA片蜜桃| 亚洲а∨天堂久久精品| 日本xxxx色视频在线观看免费| 亚洲日韩乱码中文字幕| 亚洲永久精品ww47|