程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> JSP編程 >> 關於JSP >> jsp 學習筆記 1——內置對象

jsp 學習筆記 1——內置對象

編輯:關於JSP

jsp 學習筆記 1——內置對象


 

jsp 內置對象

jsp中,有9大內置對象有:

1)out. 2)request. 3)response.4)session.5)application; //常用
6)page 7)pageContext 8)exception 9)config //不太常用

一、requset & response 對象

用>>> request >>>web
戶<<< response <<<服務器, 由用戶向服務器發送 稱為請求(request),反方向稱為響應(response)。

類似於Android開發中的intend對象和handler對象,request與response也封裝了web服務器與用戶之間互相發送的信息。
在表單中,使用如下代碼提交一個request:

 

action 屬性指定處理表單的頁面。method 屬性指定提交方式 post|get。
post 以加密方式提交,用來提交密碼。相對get效率更低,但是安全、數據量大。
get 以明文方式提交,適合處理搜索請求。數據量不應超過2KB。如下URL:
http://www.baidu.com/s?wd=sjy&ie=utf-8
這裡就是以明文方式提交,是百度在Ie浏覽器下搜索sjy的URL,搜索字符以“utf-8”編碼。

request 對象常用的方法有:
String getParameter(String name) :返回name指定參數的參數值,類似於HashMap的get 方法
String[] getParameterValues(String name) :返回包含參數name的所有值得數組
void setAttribute(String, Object);
object getAttribute(String, Object);:存儲/返回某一屬性值
String getCOntentType()
String getProtocol()
String getServerName() 返回服務器的一些屬性

response 常用方法有:
String getCharacterEncoding()
void setContentType(String type) 設置相應的MINE類型
sendRedirext(String location) 請求重定向,將請求重新定向到指定頁面
PrintWriter getWriter() :返回可以向客戶端輸出字符的對象,輸出提前與內置的out對象。可以用out.flush()方法,提前輸出out
緩沖區中的內容

 

二、session對象 & application對象

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved