四種方式得到部署工程的路徑

2021-08-03 04:25:46 字數 1731 閱讀 7536

目的得到 /ecsmc-cp 這個路徑-專案的名稱

set

var="ctx"

value="$"/>

var basepath = "$";

script>

var basepath = 

script>

var baseurl = "";

//測試環境

// var baseurl = "";

//

el表示式和jsp的可以寫在script中,還可以寫在html的標籤中

"$/***">...

這樣看el表示式和是等效的。

我理解的el表示式是為了從後台取資料到前台。

jsp的可以將內容轉化為servlet的out.print(「***」)直接在頁面上顯示***的內容

它們都能用在script和標籤裡面,並且都能訪問隱式變數。

乙個總結

1. 得到 http

location.protocal;$

request.getscheme();

得到ip值

location.host;$

request.getservername();

得到埠號

location.port;$

request.getserverport()

得到工程的根目錄

location.pathname

;這個得到的是完整的埠號後面的位址

$request.getcontextpath();

用request物件得到完整某個工程完整的路徑–寫在jsp的小指令碼中

string basepath = request.getscheme()+"://"+request.getservername+":"+request.getserverport()+request.getcontextpath()+"/"

%>

瀏覽器內建物件location

location.search;返回url中傳的引數 cardid=43類似

location.assign('new url');跳轉到新的url

location.href;返回完整的url

還是覺得可以跟el表示式有類似的功能真的長見識,之前學到的就是寫到的servlet的out.print(「***」)寫在頁面上了,這麼一想,如果的作用僅僅只是將***的內容直接寫在頁面上,而沒有訪問servlet內建變數的功能,不如直接

***

就可以了啊。

el表示式和都可以放在script給js用也可以放在標籤裡面。

idea的四種熱部署方式

熱部署可以使的修改 後,無須重啟伺服器,就可以載入更改的 最後3種方法是基於類載入機制來實現熱載入的,因此你修改完成 後必須重新編譯當前 才能觸發熱部署,eclipse預設就支援了自動編譯,而在intellij idea中預設是關閉了自動編譯的,可以按照如下2步設定開啟 idea開啟專案自動編譯,進...

四種定址方式

直接在指令中給出運算元,不需要儲存單元,執行速度快,但是顯然資料也不能冗長,通用型性差,一般用來指定一些要求不高的整形整數。運算元 於暫存器,結果也寫回暫存器。顯然這個主要用到暫存器,這也是他的名字的由來。指令給出有效位址,這使得位址碼會很長,通用性也差。指令中給出的是運算元位址的位址,顯然就是要根...

四種監控方式

四種方式 logging tracing metrics healthcheck 1 研發成本來說 logging 比較低 metrics 一般 tracing比較高 2 運維成本來說 logging 比較高 3 相應能力來 metrics 比較好 4 解決問題來說 tracing 比較好 logg...