Servlet學習筆記

2021-08-08 19:52:29 字數 881 閱讀 4488

本次講述的主要是輸入的文字是中文應該怎麼解決?

這裡介紹兩種方法:當method=」post」時,此時解決的方法比較簡單

在dopost的方法裡面新增:request.setcharacterencoding(「utf-8」);就可以解決了,注意一定要再取得任何請求引數之前新增;第二種當method=」get」時這時要加上:

string names=request.getparameter("username");

names = new

string(names.getbytes("iso-8859-1"),"utf-8");

request.setcharacterencoding("utf-8");

response.setcontenttype("text/html;charset=utf-8");

printwriter out=response.getwriter();

string names=request.getparameter("username");

out.println(names);

get:

response.setcontenttype("text/html;charset=utf-8");

printwriter out=response.getwriter();

string names=request.getparameter("username");

names = new string(names.getbytes("iso-8859-1"),"utf-8");

out.println(names);

out.close();

servlet 學習筆記

一 servrlet的生命週期 1.裝載servlet。這項操作一般是動態執行的。然而,server通常會提供乙個管理的選項,用於在server啟動時強制裝載和初始化特定的servlet。2.server建立乙個servlet的例項 3.server呼叫servlet的init 方法 4.乙個客戶端...

Servlet學習筆記

會話 簡單來說,使用者訪問乙個瀏覽器,在瀏覽器上執行了很多操作,訪問多個頁面最後關閉瀏覽器,這個過程稱為會話。cookie存在於瀏覽器的本機 使用者可以看到cookie裡邊的內容,不安全 cookie cookie new cookie info name cookie.setmaxage 1 0表...

Servlet學習筆記

servletconfig public voidinit servletconfigservletconfig servletconfig servlet配置,servletconfig是乙個介面,具體實現是由servlet容器開發商實現的,以tomcat為例,就是tomcat實現的,具體這個引數...