學習筆記 day43

2021-09-26 20:48:04 字數 1555 閱讀 8849

位址列輸入

超連結form表單

ajax

請求**

重定向常用方法

描述getrequesturl()

獲取客戶端發出的請求時的完整 url

getrequesturi()

獲取請求行中的資源名稱部分(專案名稱開始)

getquerystring()

獲取請求行中的引數部分

getmethod()

獲取客戶端請求方式

getprotocol()

獲取 http 版本號

getcontextpath()

方法描述

getheader(string)

獲取單個請求頭內容

enumeration getheadernames()

獲取所有的請求頭名稱集合

方法描述

getparameter(name)

獲取指定名稱的引數

getparametervalues(stringname)

獲取指定名稱引數的所有值

getparameternames()

獲取乙個包含請求訊息中的所有引數名的 enumeration 物件

getparametermap()

返回乙個儲存了請求訊息中的所有引數名稱和值的 map 物件

伺服器與客戶端編碼統一

get:

引數在請求行裡 預設使用iso-8859-1

tomcat8及以上版本 中文可能不會亂碼

tomcat7及以下版本 中文可能亂碼 萬鯤 → gbk進行編碼 → 1011 → 伺服器預設通過iso-8859-1進行解碼 万鲲

解決方法:

new string(uname.getbytes(「iso-8859-1」),「utf-8」);

post:

引數在請求體裡,使用頁面編碼

tomcat8及以上版本 中文亂碼 万鲲 前台 使用頁面編碼utf-8 後台 iso-8859-1

tomcat7及以下版本 中文亂碼 万鲲 前台 使用頁面編碼utf-8 後台 iso-8859-1

解決方法:

設定伺服器預設解碼字符集 針對請求體 放在使用request物件之前

}

req.getrequestdispatcher("**的路徑").forward(req,resp);
通過該物件可以在乙個請求中傳遞資料,作用範圍:在一次請求中有效,即伺服器跳轉有效。

request.setattribute(string name, object o); // 設定域物件內容 

request.getattribute(string name); // 獲取域物件內容

request.removeattribute(string name); //刪除域物件內容

每日演算法 day 43

那些你早出晚歸付出的刻苦努力,你不想訓練,當你覺的太累了但還是要咬牙堅持的時候,那就是在追逐夢想,不要在意終點有什麼,要享受路途的過程,或許你不能成就夢想,但一定會有更偉大的事情隨之而來。mamba out 2020.3.29 我太菜了 今天開始補cfdiv3 include include inc...

python學習 Day43 多執行緒

python中提供了threading模組來對多執行緒的操作。執行緒是應用程式中工作的最小單元。多執行緒實現有兩種方式 一 將要執行的方法作為引數傳給thread的構造方法 和多程序類似 t threading,thread target action,args i,二 從thread繼承,並重寫r...

day43 等差素數列

2,3,5,7,11,13,是素數序列。類似 7,37,67,97,127,157 這樣完全由素數組成的等差數列,叫等差素數數列。上邊的數列公差為30,長度為6。2004年,格林與華人陶哲軒合作證明了 存在任意長度的素數等差數列。這是數論領域一項驚人的成果!有這一理論為基礎,請你借助手中的計算機,滿...