一 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 作業系統中的程序是資源的組織單位。程序有乙個包含了程式內容和資料的位址空間,以及其它的資源,包括開啟的檔案 子程序和訊號處理器等。不同程序的位址空間是互相隔離的。而執行緒表示的是程式的執行流程,...