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 科菱財神 閱讀(170) 評論(0)  編輯  收藏


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


          網站導航:
           

          導航

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

          統計

          常用鏈接

          留言簿(1)

          隨筆分類

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 准格尔旗| 团风县| 亳州市| 滁州市| 泽州县| 三穗县| 松原市| 偃师市| 广水市| 曲靖市| 普格县| 关岭| 贺兰县| 达尔| 和顺县| 河东区| 丰原市| 肥乡县| 武川县| 卓尼县| 普兰县| 沙河市| 张掖市| 浦城县| 延庆县| 南召县| 庄河市| 加查县| 巴彦淖尔市| 阳朔县| 永新县| 亚东县| 页游| 东海县| 通城县| 赫章县| 定边县| 香格里拉县| 东乌珠穆沁旗| 黑龙江省| 随州市|