jsp2 0 學習之路 2

2021-04-12 19:46:35 字數 1623 閱讀 6586

屬性與範圍:

隱含物件:

與servlet有關的物件:page 和 config。page表示servlet本身,config 表示servlet初始引數值。不常用。

與iput/output有關的物件:out、request、response。

request物件表示客戶端請求的內容。方法列表:

1、訪問屬性的方法

2、取得請求引數的方法

3、取得請求標頭的方法

4、其它取得請求url、ip、和session等的方法。

response物件將jsp處理的資料傳回客戶端。方法列表:

1、設定表頭的方法

2、設定響應狀態碼的方法

3.用來url重寫的方法

範例--

(1)瀏覽器cache

(2)瀏覽器每3秒重新整理頁面

response.setintheader("refresh",180);

(3)10秒後,轉到另一頁

out物件 把結果輸出到頁面上。常用方法out.println() 、out.print(). 

session物件表示目前個別使用者會話的狀況。購物車常用session的概念。

範例--

a.jsp

if (requset.getparameter("name")!=null)

string name=request.getparameter("name");

if (name.equals("mike"))

b.jsp

string login=(string)session.getattribute("login");

if (login!=null && login.equals("ok"))

out.println("welcom!");

session.invalidate();

else {

out.println("請登入。。。");

out.println("5秒之後,轉入a.jsp");

response.setheader("refresh","5,url=a.jsp");

pagecontext物件能取得其它隱含物件。

與error有關的物件:exception物件,必需在page指令中指定 iserrorpage="true"才能使用

JSP2 0 學習筆記 3

servlet 2.4 的 新功能 1。web.xml 改用xml schema 主要加強兩項功能 1 元素可不依照順序設定 在servlet 2.4版之後,不再須注意元素的順序。2 更強大的驗證機制 能為request forward include 和error,如下所示 hello ch11 ...

JSP2 0 學習筆記 3

servlet 2.4 的 新功能 1。web.xml 改用xml schema 主要加強兩項功能 1 元素可不依照順序設定 在servlet 2.4版之後,不再須注意元素的順序。2 更強大的驗證機制 能為request forward include 和error,如下所示 hello ch11 ...

python學習之路(20)

裝飾器 由於函式也是乙個物件,而且函式物件可以被賦值給變數,所以,通過變數也能呼叫該函式。def now print 2019.0519 f now 2019.0519 f now f 2019.0519 函式物件有乙個 name 屬性,可以拿到函式的名字 now.name now f.name n...