JSP 內建物件

2022-09-12 20:30:17 字數 821 閱讀 8189

本質上是乙個servlet,jsp主要負責與使用者互動,將最終的頁面呈現給使用者,html+js+css+j**a的混合檔案。

當伺服器收到乙個字尾是jsp的請求時,將該請求交給jsp引擎去處理,每乙個jsp頁面第一次被訪問的時候,jsp引擎會將它「翻譯」成乙個servlet類檔案,由web容器來呼叫這個servlet完成響應。

單純從開發角度來看,jsp就是在html中嵌入j**a程式。

具體的嵌入方式有3種:

jsp指令碼

<% j**a** %>
jsp宣告:定義j**a方法

<%!

定義j**a方法

%>

jsp表示式:把j**a物件直接輸出到html頁面中

<%=

j**a變數/物件

%>

request:表示一次請求,httpservletrequest類

response:表示一次響應,httpservletresponse類

pagecontext:頁面上下文,獲取頁面資訊,pagecontext類

session:表示一次會話,可能包含多個請求響應,多用於儲存使用者資訊,httpsession類

config:當前jsp對應的servlet的servletconfig物件,可以獲得當前servlet資訊,servletconfig類

out:像瀏覽器輸出資料,jspwriter類

page:當前jsp對應的servlet物件,servlet類

exception:表示jsp頁面發生的異常,exception類

JSP內建物件

jsp內建物件對映表 下面是各個物件介紹 request 物件代表的是來自客戶端的請求,例如我們在form表單中填寫的資訊等,是最常用的物件。關於它的方法使用較多的是getparameter getparameternames和getparametervalues,通過呼叫這幾個方法來獲取請求物件中...

jsp內建物件

request 使用者端請求,此請求會包含來自 get post 請求的引數 response 網頁傳回使用者端的回應 包含了響應客戶請求的有關資訊 pagecontext 網頁的屬性是在這裡管理 頁面上下文物件 提供了對jsp頁面內所有的物件及名字空間的訪問 session 與請求有關的會話期,主...

JSP內建物件

內建物件 不需要預告定義,在指令碼 和表示式中直接使用。一 request物件 request物件封裝了由客戶端生成的 http 請求的所有細節,主要包括 http 頭資訊 系統資訊 請求方式 和 請求引數 等。1 訪問 請求引數 getparameter 示例 在頁面中定義超連結。刪除 在dele...