JSP資料互動 一

2022-07-18 12:27:13 字數 2121 閱讀 9259

1.什麼是jsp內建物件

jsp內建物件是wed容器建立的一組物件

例子:

1

2int value = ;

3for(int

i:value)

6 %>

沒有進行宣告和建立,便可以使用out物件

2.常用的jsp內建物件

1.request物件    請求物件,用於客戶端通過http協議連線傳輸到伺服器端的資料。  如:表單資料、網頁位址後的引數

2.response物件    響應物件,用於向客戶端傳送資訊

3.out物件   主要用於向客戶端瀏覽器輸出資料

4.session物件   用於保持在伺服器與客戶端之間需要保留的資料,比如網頁qq登入,在會話視窗對話期間,要保持賬號的登入

6.page物件     用於處理jsp網頁,它指jsp頁面物件本身,或者代表編譯後的物件只有在jsp頁面中是合法的   相當於是this

7.exception物件     處理jsp檔案執行時發生的錯誤和異常   只有在page指令中指定才可在本頁面中使用exception物件

8.pagecontext物件    用於管理網頁屬性,為jsp頁面包裝頁面的上下文,管理物件的訪問

9.config物件   **片段配置物件,表示servlet

分類:1.輸出輸入類:request物件,response物件,out物件

3.servlet物件:page物件,config物件

4.處理錯誤物件:exception物件

3.request物件主要用於處理客戶請求

例如:客戶輸入賬戶密碼 可以用request中的方法進行接受傳輸

4.request物件常用方法

1.string getparameter()     根據表單元件的名稱提交資料

2.string getparameter()    獲取表單元件多個值時的請求資料

3.void setcharacterencoding()    指定每個請求的編碼

4.requestdispatcher  getrequestdispatcher()     返回乙個requestdispatcher物件,該物件的forward()方法用於**請求

5.讀取資料

string   name = request.getparameter("name");讀取單個資料

string  aaa = request.getparameter("aaa");讀取多個資料

6.處理中文亂碼問題

7.處理中文亂碼問題2

開啟tomcat資料夾  然後開啟conf/server.xml 

注意:utf-8需要加引號,不然會報錯

8.jsp內建物件response(不能攜帶資訊)

response物件用於響應客戶請求並向客戶端輸出不同的資訊

從伺服器檢索到資訊通過設定response物件的響應引數等響應到客戶端

response.sendredirect("welcome.jsp");

9.如何攜帶資訊跳轉

使用**取代重定向實現頁面跳轉

**的作用:在伺服器端,將請求傳送給伺服器上的其他資源,以共同完成一次請求的處理    (其他資源代表其他jsp檔案)

**的實現:requestdispatcher物件的forward()方法

request.getrequestdispatcher(「welcome.jsp」).foward(request,response);

requestdispatcher  rd = request.getrequestdispatcher("welcome.jsp").foward(request,response);

10.**和重定向的區別

**:**是在伺服器端發揮作用,將同一請求在伺服器資源間進行傳遞

客戶端瀏覽器的位址列不會顯示轉向後的位址

重定向:重定向是在客戶端發揮作用,通過傳送乙個新的請求實現頁面轉向

在位址列中可以顯示轉向後的位址

JSP資料互動

所謂內建物件就是由web容器載入的一組類的例項,不需要使用 new 關鍵字去獲取例項。request物件主要用於處理客戶端使用者提交的請求資訊。response物件與request物件相對應,它用於響應客戶請求並向客戶端返回響應資訊。response物件的sendredirect 方法用於將請求重定...

JSP資料互動

1.方法名稱 說明 void setattribute string key,object value object getattribute string key string getrealpath string path 返回相對路徑的真是路徑 2.jsp的重用內建物件 內建物件名稱 說明 o...

JSP資料互動

1.所謂內建物件就是由web容器載入的一組類的例項,不需要使用 new 關鍵字去獲取例項。2.request物件主要用於處理客戶端使用者提交的請求資訊。3.response物件與request物件相對應,它用於響應客戶請求並向客戶端返回響應資訊。4.response物件的sendredirect 方...