通過程式設計和上機實驗理解 jsp各個頁面之間的響應和傳遞的過程。並且能夠熟練的掌握jsp的內建物件的屬性和方法,並能靈活運用
註冊模組
情況1 不輸入使用者名稱情況2 不輸入密碼
情況3 使用者名稱與密碼都不輸入
情況4 兩次密碼不一致註冊成功模組
![](https://pic.w3help.cc/fcc/9cdbbc3068147a626f33dc349cc16.jpeg)
登陸模組
登陸介面登陸測試 情況1 使用者與註冊使用者不匹配,即使用者不存在 情況1.1 使用者存在,密碼與註冊使用者密碼不匹配
登陸成功介面*本次實驗使用了四個jsp檔案,以及乙個user類
分別是index.jsp register.jsp log.jsp check.jsp
user類**
package test;
public class user
省略其中的set以及get方法
}ind
index.jsp**
register.jsp**
<
% string user=
(string)request.
getparameter
("user");
string pwd=
(string)request.
getparameter
("pwd");
string repwd=
(string)request.
getparameter
("repwd");
if(!pwd.
equals
(repwd)
)else
if(pwd.
equals(""
)||user.
equals(""
))else
%>
<
/body>
check.jsp**
check介面
"newuser" class=
"test.user" scope=
"session"
/>
<
% string user=request.
getparameter
("user");
out.
print
("登入介面輸入的使用者名稱"
+user+""
);string pwd=request.
getparameter
("pwd");
out.
print
("登入介面輸入的密碼"
+pwd+""
);string user1=newuser.
getuser()
; string pwd1=newuser.
getpwd()
;%>
(user.
equals
(user1)
&&pwd.
equals
(pwd1)
)elseif(
!user.
equals
(user1)
)else
%>
<
/body>
實驗心得體會
實踐中成長
JSP內建物件
jsp內建物件對映表 下面是各個物件介紹 request 物件代表的是來自客戶端的請求,例如我們在form表單中填寫的資訊等,是最常用的物件。關於它的方法使用較多的是getparameter getparameternames和getparametervalues,通過呼叫這幾個方法來獲取請求物件中...
jsp內建物件
request 使用者端請求,此請求會包含來自 get post 請求的引數 response 網頁傳回使用者端的回應 包含了響應客戶請求的有關資訊 pagecontext 網頁的屬性是在這裡管理 頁面上下文物件 提供了對jsp頁面內所有的物件及名字空間的訪問 session 與請求有關的會話期,主...
JSP內建物件
內建物件 不需要預告定義,在指令碼 和表示式中直接使用。一 request物件 request物件封裝了由客戶端生成的 http 請求的所有細節,主要包括 http 頭資訊 系統資訊 請求方式 和 請求引數 等。1 訪問 請求引數 getparameter 示例 在頁面中定義超連結。刪除 在dele...