乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      Servlet配置

       昵稱22369024 2015-05-02

      學(xué)習(xí)JavaWeb的人沒有不知道Servlet的吧,而要用Servlet就需要在web.xml中進(jìn)行配置。相信有很多初學(xué)者跟我當(dāng)初一樣,對于一些配置參數(shù)不是很理解。
      下面是一個(gè)最基本的Servlet配置:

      復(fù)制代碼代碼如下:

      <servlet>  
          <servlet-name>MyServlet</servlet-name>  
          <servlet-class>com.Servlet.MyServlet</servlet-class>  
      </servlet>  

      <servlet-mapping>  
          <servlet-name>MyServlet</servlet-name>  
          <url-pattern>/Servlet</url-pattern>  
      </servlet-mapping>  

      Servlet的配置包括兩部分:
      1、<servlet>配置Servlet的名字和完整類路徑:
      servlet-name是自定義的,就是給Servlet取個(gè)名字。
      servlet-class是Servlet完整的類,就是從一開始的包一直“.”到該Servlet。
      2、<servlet-mapping>是用來截獲請求的,包括servlet-name和url-pattern。
      servlet-name跟<servlet>中的servlet-name是對應(yīng)的,兩個(gè)servlet-name一定要一致,否則會找不到對應(yīng)的Servlet。
      url-pattern是截獲請求的規(guī)則,當(dāng)表單提交的時(shí)候,會根據(jù)特定的規(guī)則調(diào)用相應(yīng)的Servlet。下面會具體闡述。
      url-pattern大致分為以下幾種方式:
      1、完全匹配
       如:<url-pattern>/servlet/MyServlet.do</url-pattern>
      2、目錄匹配
      如:<url-pattern>/servlet/*</url-pattern>

      3、擴(kuò)展名匹配
      如:<url-pattern>*.do</url-pattern>
      在web.xml文件中,以下語法用于定義映射:

       l. 以”/'開頭和以”/*”結(jié)尾的是用來做路徑映射的。 
      2. 以前綴”*.”開頭的是用來做擴(kuò)展映射的。 
      3. “/” 是用來定義default servlet映射的。 
      4. 剩下的都是用來定義詳細(xì)映射的。比如: /aa/bb/cc.action

      容器查找規(guī)則:
      1、容器會首先查找完全匹配,如果找不到,再查找目錄匹配,如果也找不到,就查找擴(kuò)展名匹配。
      2、如果一個(gè)請求匹配多個(gè)“目錄匹配”,容器會選擇最長的匹配。
      例如:servletA的url-pattern為/test/*,而servletB的url-pattern為/test/b/*,此 時(shí)訪問http://localhost/test/b時(shí),容器會選擇路徑最長的servlet來匹配,也就是這里的servletB。
      注意:”/*.action”這樣一個(gè)看起來很正常的匹配會錯(cuò)。因?yàn)檫@個(gè)匹配即屬于路徑映射,也屬于擴(kuò)展映射,會導(dǎo)致容器無法判斷。
      上面講解的只是Servlet最基本的一個(gè)配置,還有很多其他的參數(shù),有興趣可自行研究,這里就不一一贅述了。


        本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多