request.getscheme()+"://"+request.getservername()+":"+request.getserverport()+path+
2010-07-19 22:27
<%
string path = request.getcontextpath();
string basepath = request.getscheme()+"://"+request.getservername()+":"+request.getserverport()+path+"/";
%>
這個語句是用來拼裝當前網頁的相對路徑的。
是用來表明當前頁面的相對路徑所使用的根路徑的。
比如,頁面內部有乙個連線,完整的路徑應該是 http://localhost:80/myblog/authen/login.do
其中http://server/是伺服器的基本路徑,myblog是當前應用程式的名字,那麼,我的根路徑應該是那麼http://localhost:80/myblog/。
有了這個 以後,我的頁面內容的連線,我不想寫全路徑,我只要寫 authen/login.do就可以了。伺服器會自動把 指定的路徑和頁面內的相對路徑拼裝起來,組成完整路徑。
如果沒有這個 ,那麼我頁面的連鏈結就必須寫全路徑,否則伺服器會找不到。
request.getschema()可以返回當前頁面使用的協議,就是上面例子中的「http」
request.getservername()可以返回當前頁面所在的伺服器的名字,就是上面例子中的「localhost"
request.getserverport()可以返回當前頁面所在的伺服器使用的埠,就是80,
request.getcontextpath()可以返回當前頁面所在的應用的名字,就是上面例子中的myblog
這四個拼裝起來,就是當前應用的跟路徑了
第乙個專案
沒有搞懂自己領導的意思,不清楚這個專案到底如何推進 相關方沒有摸清楚,漏了好幾個,導致自己第一次開會前很忐忑,因為有一些人是第一次溝通 不敢開口問自己領導,這個專案的思路是什麼,一直是自己瞎琢磨。所以說,溝通很重要,真的很重要。不要做一些無用功,該說就說,該問就問。不輸錢不輸地的,怕什麼 專案沒有所...
JAVAWEB第乙個註冊案例心得
idea雖然 據說 功能強大,但配置繁瑣 啟動極慢 個人 時有啟動無效bug 無中文 包需要多處操作匯入,容易出現一些 初學者 不好解決的詭異報錯。有時臨時想修改一點點前端的 我可能會用eclipse,idle,甚至記事本 笑 看網課學習可以快速推進學習進度並了解各語言主要知識點,系統學習 比如整書...
Django學習之第乙個專案
1 新建乙個專案,專案名稱叫做myproject django admin.py startproject myproject我們使用tree myproject來檢視一下執行上面命令後,生成了哪些檔案 myproject manage.py myproject init py settings.p...