第三章 JSP內建物件

2021-05-26 17:40:24 字數 3300 閱讀 3490

1、  request物件代表了客戶端的請求資訊,主要用於接收通過http協議傳送到伺服器段的資料,包括頭資訊、系統資訊、請求方式、請求引數等。

2、獲取請求引數,解決中文亂碼:

index.jsp

獲取請求引數的值

show.jsp

id引數值為:<%=request.getparameter("id") %>

姓名引數值為:

<%=newstring(request.getparameter("name").getbytes("iso-8859-1"),"gbk") %>

執行結果:id引數值為:007 姓名引數值為:張三

3、2秒後跳到指定頁面

response.setheader(「refresh」,」2;url=welcome.jsp」);

response只在jsp頁面內有效

4、form表單資訊的提交和獲取

您的資訊如下:

姓名<%=new string(request.getparameter("name").getbytes("iso-8859-1"),"gbk") %>

性別<%=new string(request.getparameter("gender").getbytes("iso8859_1"),"gbk")%>

密碼提示問題

<%=new string(request.getparameter("question").getbytes("iso8859_1"),"gbk") %>

問題答案

<%=new string(request.getparameter("key").getbytes("iso8859_1"),"gbk") %>

愛好<%

string like=request.getparametervalues("like");

for(int i=0;i<%=new string(like[i].getbytes("iso8859_1"),"gbk")+" " %>

<%

}%>

5、獲取客戶端資訊

6、在作用域內管理屬性

在作用域內管理屬性<%

request.setattribute("date",new date());

%>

獲取date屬性:<%=request.getattribute("date") %>

<%request.removeattribute("date"); %>

刪除後:<%=request.getattribute("date") %>

7、cookie的使用和管理

<%

string welcome="第一次訪問";

string info=new string;

cookie cook=request.getcookies();

if(cook!=null)

else

out.println("set name=cdd"+"

"); out.println("set count="+intcount+"

"); %>

計數器頁面

gateppatter.jsp

計數器:

<%

out.println(mycount);

%>

15、表單提交驗證

指令碼

index.jsp

check.jsp

<%

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

string password=request.getparameter("pwd");

string message;

if((name.equals("xhp"))&&(password.equals("xhp")))

else

%>

16、課後練習題

(1)

第一題  實現使用者註冊
<%

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

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

if((name!="") && (password!=""))

else

%>

(2)

date now=new date();

string date=string.format("%ty-%tm-%td %th:%tm:%ts",now,now,now,now,now,now);

session.setattribute("time",date);

%>

<%

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

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

%>

(3)使用cookie物件實現自動登入

index.jsp

這是主頁,歡迎光臨!

<%

cookie cook=request.getcookies();

if(cook!=null)

{for(int i=0;i

login.jsp

<%

cookie mycook=new cookie("huicookie","718");//只有717cookie

response.addcookie(mycook);

%>

content.jsp

2023年07月17日 星期日     

► 迎接中國共產黨建黨90周年

► 歡迎報考中國農業大學

► 記錄2011:畢業生就業

► 詳細內容

第三章 核心物件

一 核心物件 1 每個核心物件都是一片兒記憶體 資料結構 由系統核心分配與訪問。2 令牌物件,事件物件,程序物件,訊號量物件,執行緒物件等都是核心物件。3 核心物件有安全限制,在建立之初就需要傳入乙個結構security attributes的安全描述符 4 類似的還有使用者物件和gdi物件等等,它...

物件導向第三章 多型

多型 多型 是具有表現多種形態的能力的特徵。實現多型的三個必備條件 1.繼承 2.要有重寫 3.父類引用指向子類物件 實現多型的兩種方式 1.使用父類作為方法形參實現多型 2.使用父類作為方法返回值實現多型 多型的好處 通過多型可以減少類中的 量,可以提高 的可擴充套件性和可維護性。繼承是多型的基礎...

第三章 物件導向程式設計

一 go語言物件導向的特點 不支援繼承 虛函式 建構函式 析構函式 隱藏的this指標 整個型別系統通過介面串聯 非侵入式介面 二 型別系統 含義 指乙個語言的型別體系結構,包含以下基本內容 基礎型別,如 byte,int,float32等 復合型別,如 陣列,結構體,指標等 可以指向任意物件的an...