<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有幾個簡單的要領,spring mvc的架構很簡單地想是透過一個共通的入口DispatcherServlet來接受所有的request,接著依request要求的頁面透過handler轉送給Controller處理;待Controller處理完畢后,再將結果丟讓View呈頁出來。大致上的示意圖如下(ps. 俺不會uml只是??创蠹疫@樣用, 有錯的話和我說一聲啊。):



    ??????? 身為library user的我們,只需要在每一個流程中貢獻一點心力。就能讓spring mvc跑了起來

    DispatcherServlet

    ??????? DispathcerServlet的角色就好像是一個任意門,他位于spring mvc的"入口"想到那跟他說就對了。但是要使用任意門,您必需先安上他。要怎么按上呢? DispatcherServlet本身其實是一個Servlet,所以我們要做的事就是在web.xml中布署他。就如同一般Servlet布署的方式一樣,描述servlet的名字和類別,再給他一個mapping描述適用的網頁。

    <?xml?version="1.0"?encoding="UTF-8"?>
    <!DOCTYPE?web-app?PUBLIC?'-//Sun?Microsystems,?Inc.//DTD?Web?Application?2.3//EN''http://java.sun.com/dtd/web-app_2_3.dtd'>
    ?
    <web-app>
    ?
    <servlet>
    ????
    <servlet-name>dispatcher</servlet-name>
    ????
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    ????
    <load-on-startup>1</load-on-startup>
    ?
    </servlet>
    ?
    ?
    <servlet-mapping>
    ????
    <servlet-name>dispatcher</servlet-name>
    ????
    <url-pattern>*.htm</url-pattern>
    ?
    </servlet-mapping>
    </web-app>

    ?

    <?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"dispatcher"?DispatcherServlet.
    ?
    -->
    ?
    <beans>
    ????
    <bean?id="helloController"?class="HelloController"/>

    ????
    <bean?id="urlMapping"?class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
    ????????
    <property?name="mappings">
    ????????????
    <props>
    ????????????????
    <prop?key="/hello.htm">helloController</prop>
    ????????????
    </props>
    ????????
    </property>
    ????
    </bean>

    ????
    <bean?id="viewResolver"?class="org.springframework.web.servlet.view.UrlBasedViewResolver">
    ????????
    <property?name="viewClass"><value>org.springframework.web.servlet.view.JstlView</value></property>
    ????????
    <property?name="prefix"><value>/WEB-INF/jsp/</value></property>
    ????????
    <property?name="suffix"><value>.jsp</value></property>
    ????
    </bean>

    </beans>
    posted on 2006-11-15 17:46 lbfeng 閱讀(397) 評論(0)  編輯  收藏 所屬分類: Spring技術雜談
    主站蜘蛛池模板: 亚洲人成影院在线| 亚洲午夜成人精品无码色欲| 久久久久久久综合日本亚洲| 亚洲av乱码一区二区三区香蕉| 婷婷国产偷v国产偷v亚洲| 成人爽a毛片免费| 手机看片久久国产免费| 国产亚洲av片在线观看16女人| 亚洲天堂男人影院| 成人免费区一区二区三区| 亚洲精品无码午夜福利中文字幕 | 最近中文字幕无吗免费高清| 超清首页国产亚洲丝袜| 狠狠色伊人亚洲综合网站色| 免费日本一区二区| 亚洲国产成人久久综合碰| 亚洲国产精品成人综合久久久| 二区久久国产乱子伦免费精品| 免费无码一区二区三区蜜桃大| 67pao强力打造67194在线午夜亚洲| 一个人免费观看www视频| 日韩一区二区在线免费观看| 国产精品亚洲精品日韩动图| 免费电视剧在线观看| 久久精品蜜芽亚洲国产AV| a视频在线观看免费| 亚洲精品无码av天堂| www亚洲精品久久久乳| 国产精品亚洲综合一区| 9420免费高清在线视频| 亚洲VA中文字幕不卡无码| 精品免费久久久久国产一区 | 亚洲中文无码mv| 亚洲国产中文字幕在线观看| 免费无码又爽又刺激一高潮| 亚洲大香伊人蕉在人依线| 日韩成人在线免费视频| 国产午夜无码片免费| 亚洲av无码一区二区三区天堂古代| 韩国日本好看电影免费看| 成在人线av无码免费高潮水|