176142998

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            116 Posts :: 0 Stories :: 45 Comments :: 0 Trackbacks
          servlet 2.5的寫法
              <web-app xmlns="http://java.sun.com/xml/ns/j2ee"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
          http://java.sun.com/xml/ns/j2ee/web-app_2_5.xsd"
          version="2.5">

          別以為看到這里就結束了,很可惜地告訴你,這段代碼是錯誤的。不信你嘗試打開一下這個鏈接http://java.sun.com/xml/ns/j2ee/web-app_2_5.xsd,你會發現是no page found。

          那為什么tomcat6的范例程序能夠工作呢,那是因為在tomcat6的lib里面,已經存在這個文件,所以也不需要從網絡上面抓取。其實你按照這個web.xml寫了servlet 2.5的程序,在tomcat6里面也是可以運行的。

          可是當我使用eclipse+xmlbuddy的時候,問題就出來了,因為web-app_2_5.xsd一直不能下載,xmlbuddy一直報錯,并且沒有語法提示功能。通過搜索,我發現了web-app_2_5.xsd的真實地址其實是http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd,而它的namespace是http://java.sun.com/xml/ns/javaee,于是代碼應該改成:

              <web-app xmlns="http://java.sun.com/xml/ns/javaee"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
          http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
          version="2.5">

          留意一下不同的部分,其實是因為sun把j2ee改名為javaee。

          ps,另外附上servlet 2.4的寫法

              <web-app xmlns="http://java.sun.com/xml/ns/j2ee"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
          http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
          version="2.4">
          posted on 2008-08-11 10:13 飛飛 閱讀(538) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 长春市| 宽甸| 清原| 冷水江市| 精河县| 东平县| 长葛市| 东源县| 巴楚县| 娱乐| 台东县| 江孜县| 益阳市| 界首市| 克拉玛依市| 连州市| 香港 | 象山县| 康马县| 鱼台县| 苏尼特左旗| 工布江达县| 吉林市| 南漳县| 揭东县| 丹凤县| 本溪| 准格尔旗| 呼伦贝尔市| 金溪县| 道孚县| 肃宁县| 平陆县| 乌海市| 屏边| 麻栗坡县| 钟山县| 松阳县| 望城县| 盱眙县| 于田县|