Bài tập thực hành Chuyên đề J2EE Nâng cao CHUYÊN ĐỀ J2EE NÂNG CAO BÀI TẬP THỰC HÀNH TUẦN 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 Bài tập thực hành Chuyên đề J2EE Nâng cao http://groups.google.com.vn/group/uit_j2ee Bài tập thực hành Chuyên đề J2EE Nâng cao -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 kết quả -Chạy và xem kết quả -Thay thế đoạn mã java index.jsp, bằng cách sử dụng các thẻ jsp: +Khai báo phạm vi và định danh Bean +Gán giá trị vào thuộc tính +Lấy giá trị thuộc tính -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 trang khai báo nó request: Bean có hiệu lực một lần yêu cầu từ phía máy khách http://groups.google.com.vn/group/uit_j2ee Bài tập thực hành Chuyên đề J2EE Nâng cao 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 sẽ tương đương với -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 http://groups.google.com.vn/group/uit_j2ee Bài tập thực hành Chuyên đề J2EE Nâng cao -Trang index.jsp, thay đoạn mã setProperty bằng 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 ý: để map liệu Control phải có tên trùng với thuộc tính đối tượng 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 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 Bài tập thực hành Chuyên đề J2EE Nâng cao +login.jsp lấy thông tin username và lưu vào session +login2.jsp lấy thông tin username session và hiển thị kết quả -Chạy và xem kết quả Cookies -Tạo web application gồm trang: +cookieform.jsp chứa form nhập liệu Khi submit chuyển đến setcookie.jsp http://groups.google.com.vn/group/uit_j2ee Bài tập thực hành Chuyên đề J2EE Nâng cao +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 Bài tập thực hành Chuyên đề J2EE Nâng cao -Chạy và xem kết quả http://groups.google.com.vn/group/uit_j2ee