pzxsheng

          有種相見不敢見的傷痛,有種愛還埋藏在心中

          網頁的相對路徑

          <%
          String path = request.getContextPath();
          String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
          %>
          這個語句是用來拼裝當前網頁的相對路徑的。
          <base href="...">是用來表明當前頁面的相對路徑所使用的根路徑的。
          比如,頁面內部有一個連接,完整的路徑應該是 http://localhost:80/myblog/authen/login.do
          其中http://server/是服務器的基本路徑,myblog是當前應用程序的名字,那么,我的根路徑應該是那么http://localhost:80/myblog/。
          有了這個 <base ... >以后,我的頁面內容的連接,我不想寫全路徑,我只要寫 authen/login.do就可以了。服務器會自動把 <base ...>指定的路徑和頁面內的相對路徑拼裝起來,組成完整路徑。
          如果沒有這個 <base...>,那么我頁面的連鏈接就必須寫全路徑,否則服務器會找不到。
          request.getSchema()可以返回當前頁面使用的協議,就是上面例子中的“http”
          request.getServerName()可以返回當前頁面所在的服務器的名字,就是上面例子中的“localhost"
          request.getServerPort()可以返回當前頁面所在的服務器使用的端口,就是80,
          request.getContextPath()可以返回當前頁面所在的應用的名字,就是上面例子中的myblog
          這四個拼裝起來,就是當前應用的跟路徑了

          posted on 2012-10-18 09:51 科菱財神 閱讀(169) 評論(0)  編輯  收藏


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


          網站導航:
           

          導航

          <2012年10月>
          30123456
          78910111213
          14151617181920
          21222324252627
          28293031123
          45678910

          統計

          常用鏈接

          留言簿(1)

          隨筆分類

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 曲周县| 纳雍县| 侯马市| 高雄市| 玛纳斯县| 清水河县| 定西市| 南阳市| 晋中市| 阳新县| 乌鲁木齐县| 祁阳县| 莎车县| 育儿| 呼伦贝尔市| 张家界市| 子洲县| 留坝县| 张掖市| 遂宁市| 广东省| 新密市| 宁都县| 丰镇市| 巴里| 绵阳市| 自贡市| 永丰县| 报价| 洛川县| 胶南市| 瑞丽市| 界首市| 米脂县| 怀安县| 郑州市| 永川市| 哈密市| 和龙市| 扎囊县| 时尚|