jsp中內建9個物件:
"request" 物件封裝了使用者提交的請求資訊"response" 物件對客戶的請求作動態響應,向客戶端傳送資料請求物件
request.setattribute(key,value) 向request
中存資訊
request
.getattribute(key) 從request
中取資訊
獲取站點根目錄 <%=request.getcontextpath()%>
獲取請求引數 request.getparameter("")
設定頁面字元編碼 request.setcharacterencoding("utf-8");
**request.getrequestdispatcher("/index.jsp").forward(request,response)
response.setcontenttype("text/plain;charset=utf-8");
設定響應的格式:將會告訴瀏覽器伺服器發回來的是乙個什麼內容。response.getwriter().write();//獲取輸出字元流
response.getoutputstream();//獲取輸出位元組流
重定向response.sendredirect(request.getcontextpath()+"/show.jsp");
每個會話只能有乙個使用者使用第一次傳送請求,伺服器就建立乙個會話,退出**(1、使用者點退出 2、超時30分鐘),伺服器關閉會話
session.setattribute(key,value) 向session中存資訊
session.getattribute(key) 從session中取資訊
"out" 物件是乙個輸出流,用來向客戶端輸出資料
"config" 物件主要提供servlet類的初始引數以及有關伺服器環境資訊,可以通過pagecontext物件並呼叫它的getservletconfig()方法來得到config物件。
"pagecontext" 物件直譯時可以稱作「頁面上下文」物件,代表的是當前頁面執行的一些屬性,一般不常用
"page" 物件代表了正在執行的由jsp檔案產生的類物件,一版不使用
"exception" 物件代表了jsp檔案執行時所產生的異常物件,此物件不能再一般jsp檔案中直接使用了
「<%@page iserrorpage="true" %>」 的jsp檔案中使用
jsp 9個隱含物件
注意 jsp中的隱含物件out不是servlet中的printwriter,而是jspwriter。二者一般情況下,基本上是相同的,沒有什麼區別。說明 jsp檔案生成.class檔案 即servlet類 這項工作是由htttp伺服器來完成的。request和response,這2個隱含物件,其實就是...
Jsp9個內建物件
request 客戶端的請求資訊被封裝在request物件中,通過它才能了解到客戶的需求,然後做出響應。它是httpservletrequest類的例項 response response物件包含了響應客戶請求的有關資訊,但在jsp中很少直接用到它。session outout物件是jspwrite...
jsp的9大隱式物件
1.request物件 主要用於處理客戶端的請求,包含了所有的請求資訊。2.response物件 主要用於處理jsp生成的響應,然後將響應結果傳送給客戶端。3.out物件 輸出流,輸出到客戶端。4.session物件 表示使用者的會話狀況,用此項機制可以輕易識別出每乙個使用者,能儲存和跟蹤使用者的會...