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...