Java基本概念 jsp

2021-07-26 07:18:03 字數 1444 閱讀 2657

一 jsp的九個內建物件 

1 session(會話):

(1)概念及作用:是同一連線者所有頁面公有的內建物件

(2)生命週期:從使用到30分鐘後銷毀,也可以直接呼叫invalidate()方法銷毀

2 request(請求):

(1)概念及作用:在瀏覽器中輸入url訪問jsp介面的過程

(2)生命週期:請求頁面執行完

3 response(響應):web容器接收到請求後通過處理生成的html頁面返回到客戶端的過程

4 out(輸出):向瀏覽器頁面上輸出內容

(1)概念及作用:是所有連線者所有頁面公有的內建物件

(2)生命週期:從web應用程式啟動一直到web容器關閉為止

6 pagecontext(當前頁的上下文):只在當前頁面可以訪問

7 exception(異常):代表jsp頁面在執行時的異常,該物件只有在錯誤頁面中才可以使用

8 page:代表當前jsp頁面的例項物件

9 config物件可以讀取web.xml配置檔案中的內容

二 儲存範圍

1 pagecontext:在本jsp頁面中

2 request:在一次起請求和一次響應之間

3 session:在乙個訪問會話中,多次請求與響應

三 含入

1 靜態含入:include指令<%@include file=""%>

2 動態含入:動作標籤

3 兩者的區別:靜態含入:將檔案的源**拷貝到當前行

動態含入:將被含入的檔案的執行結果拷貝到當前行

四 頁面跳轉

1 請求**:通過requestdispatcher物件完成

requestdispatcher rd = request.getrequestdispatcher(「***.jsp」);

rd.forward(request,response);

2 重定向:由response的方法sendredirect實現

response.sendredirect(「***.jsp」);

3 兩者的區別:

五 其他

1 頁面傳參的方式:

(1)通過session的setattribute()方法和getattribute()方法  

(2)url傳參:?將引數帶到新的頁面

(3)使用cookie傳參

2 中文不亂碼設定

(1)post方式提交表單:request.setcharacterencoding("utf-8");

(2)get方式提交表單:將獲取到的表單資料重新賦值:

string flightid=request.getparameter("flightid");

flightid=new string(flightid。getbytes("iso-8859-1"),"utf-8")

jsp篇 之 基本概念

jsp概念 1.jsp是什麼 jsp全稱 j a server pages 是一種 動態網頁開發技術 html檔案是靜態頁面 jsp 檔案是動態頁面 jsp頁面允許我們在 html 中 嵌入 j a 這樣我們就可以在 html 中使用j a 來完成的功能了。2.jsp基本認識 簡單的理解,jsp就是...

java基本概念 三

一 關於final 1 修飾變數,如果是基本型別表示該變數的值不能修改 如果是引用型別表示該變數不能指向別的物件。2 修飾類,表示該類不能被繼承 3 修飾方法,表示該方法不能被重寫。二 關於訪問修飾符 1 公開訪問級別 使用public關鍵字修飾。用public關鍵字修飾的成員對外公開,即公開成員可...

Java執行緒基本概念

程序 執行緒 併發執行 在作業系統中兩個比較容易混淆的概念是程序 process 和執行緒 thread 作業系統中的程序是資源的組織單位。程序有乙個包含了程式內容和資料的位址空間,以及其它的資源,包括開啟的檔案 子程序和訊號處理器等。不同程序的位址空間是互相隔離的。而執行緒表示的是程式的執行流程,...