jsp 內建物件

2021-07-24 10:34:24 字數 1268 閱讀 6106

1.out 

print()/println()/write():向客戶端頁面輸出資料 

2.request

方法:a.getparameter(key):獲取提交表單的資料

b.getparametervalues(key):獲取提交的一組資料

c.request.getrequestdispatcher("list.php").forward(request,response):**

d.request.setattribute(key,object):

e.request.getattribute(key):獲取請求物件的屬性

f.request.setcharacterencoding('gbk'):為請求物件重新編碼

tomcat預設編碼為iso-8859-1

3.response

響應使用者的請求

response.sendredirect("頁面"):頁面跳轉

response.setcharacterencoding("gbk"):設定響應編碼

//設定內容型別

response.sendcontenttype("text/html;charset=utf-8")

4.session

方法:session.getid():取得session的id號

session.isnew():判斷session是否是新建

session.setattribute(key,object):往當前會話中設定乙個屬性

session.getattribute(key):獲取當前會話中的屬性

session.removeattribute(key):刪除當前會話中的屬性

session.setmaxinactiveinterval(100*60*30):設定當前會話失效時間(ms) 

一般不這麼設定,一般在webxml裡設定:(單位是分鐘)

30session.invalidate():初始化當前會話物件(退出功能,刪除當前會話的資料)

5.pagecontext

*路徑:string path=request.getcontextpath()

6.apllication

描述:從servlet配置物件獲得的servlet上下文

當前應用程式的路徑

7.config

8.page

9.exception

page必須加iserrorpage="true"才能使用這個

<%=exception.getmessage%>

JSP內建物件

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

jsp內建物件

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

JSP內建物件

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