Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 11 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
11
Dung lượng
234,64 KB
Nội dung
COMPUTER LEARNING CENTER WWW.HUUKHANG.COM Bài ĐỐI TƯNG SESSION, REQUEST, RESPONSE TRONG JSP Chương làm quen đối tượng thường sử dụng trình thiết kế trang JSP Những vấn đề đề cập học Đối tượng Request Đối tượng Response ĐỐI TƯNG REQUEST Khi muốn lấy giá trị từ thẻ nhập liệu đệ trình (submit) từ form hay từ chuỗi QueryString, điều có nghóa cho phép lấy giá trị từ client gởi lên server, đối trường hợp bạn sử dụng đối tượng Request Đối tượng thuộc lớp javax.servlet.ServletRequest 1.1 Request với từ thẻ nhập liệu Ví dụ khai báo trang HTML hay JSP có thẻ form, bên thẻ form khai báo thẻ nhập liệu input, select, textarea ví dụ 4-1 JSP's Objects Registration Name: Province: Ha Noi Hue Ho Chi Minh Description: huukhang@yahoo.com 3-1 COMPUTER LEARNING CENTER WWW.HUUKHANG.COM Khi người sử dụng gọi trang JSP trình duyệt nhập thông tin yêu cầu hình 4-1 Hình 4-1: Nhập liệu Để lấy giá trị phần nhập hình 4-1, sử dụng phương thức getParameter đối tượng request ví dụ 4-2 JSP Confirmation Keát trình bày hình 4-2 thông tin nhập giống hình 4-1 huukhang@yahoo.com 3-2 COMPUTER LEARNING CENTER WWW.HUUKHANG.COM Hình 4-2: Sử dụng phương thức getParameter 1.2 Request với từ tham số QueryString Tương tự trên, trường hợp bạn muốn lấy giá trị tham số QueryString, bạn sử dụng phương thức getParameter đối tượng rquest Chẳng hạn, khai báo trang JSP có thẻ input sử dụng phương thức get thẻ form ví dụ 4-3 JSP's Objects Tim kiem va Liet ket Keyword: Khi người sử dụng nhập từ khoá nhấn Submit, trang ex4.jsp triệu gọi Chẳng hạn, nhập từ khoá SQL Server hình 4-3 huukhang@yahoo.com 3-3 COMPUTER LEARNING CENTER WWW.HUUKHANG.COM Hình 4-3: Phương thức GET Khi trang ex4.jsp triệu gọi, chuỗi QueryString http://localhost:81/jsp/chapter04/ex4.jsp?keyword=SQL+Server hình 4-4 xuất Hình 4-4: Lấy giá trị từ QueryString Để lấy giá trị từ chuỗi QueryString, sử dụng phương thức getParemeter đối tượng request ví dụ 4-4 JSP Result ItemName Unit Price 1.3 Request với mảng tham số Nếu có nhiều thẻ form hay tham số QueryString tên, phải sử dụng phương thức getParameterValues đối tượng request Ví dụ, khai báo trang JSP có nhiều thẻ input dạng checkbox tên khác giá trị ví duï 4-5 JSP's Objects #DepartmentIDDepartment Name huukhang@yahoo.com 3-5 COMPUTER LEARNING CENTER WWW.HUUKHANG.COM Khi triệu gọi trang JSP trình duyệt, cách chọn vài phòng ban để xoá bạn có giao diện hình 4-5 Hình 4-5: Thẻ tên khác giá trị Như hình trên, bạn chọn phòng ban có giá trị 1,5,6,8, submit form trang ex6.jsp triệu gọi, để lấy giá trị 1,5,6,8 chọn cách sử dụng phương thức getParameterValues, bạn khai báo ví dụ 4-6 JSP Delete huukhang@yahoo.com 3-6 COMPUTER LEARNING CENTER WWW.HUUKHANG.COM