JSP內建物件和JSP指令

2021-07-27 23:33:18 字數 1470 閱讀 9625

1、jsp內建物件之域物件

pagecontext:

此物件屬性的作用範圍僅限於當前的jsp頁面(只能獲得當前頁面的值)

request:

此物件屬性的作用僅限於同乙個請求**發有效)

session:

此物件屬性的作用範圍僅限於一次會話,瀏覽器開啟直到關閉稱為一次會話

此物件屬性的作用僅限於當前web應用(四個範圍最大,當伺服器關閉時失效)

2、jsp指令

概念:jsp指令是用來設定與整個

jsp頁面相關的屬性

格式:<@指令 屬性名=」

屬性值」

>

指令標籤: 1.

<@ page ...%> :定義頁面的依賴屬性,比如指令碼語言,

error

頁面、快取需求等等

屬性列表

1. contenttype:指定

jsp頁面響應型別

2. pageencoding:指定當前

jsp頁面的字元編碼

3. import:匯入需要用到的類

4. session:指定頁面是否可用

session

隱含物件

5. errorpage:指定錯誤頁面 6.

iserrorpage=

」true

」:指明當前這個jsp是否為錯誤頁面

7. iseligored:指定當前

jsp頁面是否為錯誤頁面

errorpage、

iserrorpage

、iseligored 2.

<%@ include ...%>:包含其他檔案

1. 靜態引入

2. file屬性的設定必須使用相對路徑

<%@ include file=」頁面

」%>

3. <%@ taglib ...%>:引入標籤庫的定義,可以是自定義標籤

3、中文亂碼問題1.

jsp頁面的

charset

和pageencoding

的編碼保持一致,一般為

」utf-8」

2.請求引數為中文

i. post:

request.setcharacterencoding(

「utf-8」)

ii. 

get:

1. new string(str.getbytes(

「iso-8859-1」),

」utf-8」);

2. 修改tomcat

的配置檔案:

usebodyencodingforurl=

」true

JSP內建物件

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

jsp內建物件

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

JSP內建物件

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