1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Bài tập thực hành chuyên đề J2EE nâng cao

8 592 2

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 8
Dung lượng 519,47 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

CHUYÊN ĐỀ J2EE NÂNG CAO BÀI TẬP THỰC HÀNH TUẦN 5 JAVABEAN & SESSION - COOKIES JavaBean -Tạo web application -Tạo package có tên MyBeans -Trong pakage MyBeans, tạo class Student http:

Trang 1

CHUYÊN ĐỀ J2EE NÂNG CAO BÀI TẬP THỰC HÀNH TUẦN 5

JAVABEAN & SESSION - COOKIES

JavaBean

-Tạo web application

-Tạo package có tên MyBeans

-Trong pakage MyBeans, tạo class Student

http://groups.google.com.vn/group/uit_j2ee

Trang 3

-Trong index.jsp, tạo đối tượng Student1 thuộc lớp Student, sau đó gọi các phương thức cập nhật và truy vấn thuộc tính của đối tượng này, xuất ra kết quả

-Chạy và xem kết quả

-Thay thế đoạn mã java trong index.jsp, bằng cách sử dụng các thẻ jsp:

+Khai báo phạm vi và định danh Bean <jsp:useBean>

+Gán giá trị vào thuộc tính <jsp:setProperty>

+Lấy giá trị thuộc tính <jsp:getProperty>

-Chạy và xem kết quả

-Thuộc tính scope cho biết phạm vi mà thành phần Bean có hiệu lực:

scope="page|request|session|application"

page: Bean chỉ có hiệu lực và phạm vi truy xuất trong trang khai báo nó

request: Bean có hiệu lực trong một lần yêu cầu từ phía máy khách

http://groups.google.com.vn/group/uit_j2ee

Trang 4

session: Hiệu lực của Bean tương tự hiệu lực của các biến session

application: Hiệu lực của Bean tương tự hiệu lực của các biến application

Khai báo phạm vi <jsp:useBean id="Student2" scope="session" class="MyBeans.Student" /> sẽ tương đương với

<%

MyBeans.Student Student2=(MyBeans.Student)session.getAttribute("Student2");

if(Student2==null){

Student2=new MyBeans.Student();

session.setAttribute("Student2",Student2);

}

%>

-Tạo trang index.html gồm form nhập liệu cho giá trị name, age và mobile Khi submit sẽ chuyển đến index.jsp

Trang 5

-Trang index.jsp, thay đoạn mã setProperty bằng <jsp:setProperty> với property="*"

-Khi đó dữ liệu từ trang index.html sẽ được map qua các thuộc tính tương ứng của Bean Lưu ý: để có thể map được dữ liệu thì các Control phải có tên trùng với thuộc tính của đối tượng đang được sử dụng

-Điều chỉnh welcome file thành index.html

-Chạy và xem kết quả

Session

-Tạo web application gồm 3 trang

+index.jsp chứa form nhập liệu Khi submit sẽ chuyển đến login.jsp

http://groups.google.com.vn/group/uit_j2ee

Trang 6

+login.jsp lấy thông tin username và lưu vào session

+login2.jsp lấy thông tin username trong session và hiển thị kết quả

-Chạy và xem kết quả

Cookies

-Tạo web application gồm 3 trang:

+cookieform.jsp chứa form nhập liệu Khi submit chuyển đến setcookie.jsp

Trang 7

+setcookie.jsp lưu thông tin username vào cookie và chứa link đến trang showcookievalue.jsp

+showcookievalue.jsp đọc các thông tin cookie, tìm “username” và xuất kết quả

http://groups.google.com.vn/group/uit_j2ee

Trang 8

-Chạy và xem kết quả

Ngày đăng: 31/08/2016, 09:53

TỪ KHÓA LIÊN QUAN

w