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

Hướng đối tượng java căn bản JSP custom

23 503 0

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 23
Dung lượng 205,76 KB

Nội dung

• Thành viên nhóm: - Nguyễn công thành - Trần Minh Tiến - Phạm Trung Thuấn JSP (Java Server Pages) & Custom Tags Khái niệm JSP JSP gì? JSP tảng Java cho phép tạo nội dung động cho HTML, XML,DHMTL, XHTML Thuận lợi dùng JSP: -Tạo trang web động -Những trang HTML dễ viết bảo trì dùng công cụ thiết Web -Công việc tách biệt phân công rõ ràng nhóm phát triển JSP = HTML + Java code How to run JSP file Cú pháp JSP Thẻ bọc mã lệnh java: Ví dụ: Chú thích jsp: -Dùng kiểu thích // /* …*/ -Dùng : bỏ qua tất code java html bên HTML Comment > Ví dụ: Kết xuất giá trị đối tượng: Khai báo biến & phương thức: Ví dụ: Lưu ý: biểu thức nằm thẻ Tạo lớp đối tượng java(2) Dùng thẻ o Cách dùng: Dùng để gọi phương thức Bean o Cú pháp: �Vídụ: để gọi phương thức setMessage SimpleBean The value is Khái niệm Custom Tag Custom tag mô tả chi tiết file XML gọi tag library, file XML khai báo thẻ có custom tag class thực thi thẻ Các class thực thi gọi tag handler, có loại class handler: - Simple tag handler - Classic tag handler Khi trang JSP có chứa custom tag chuyển đổi sang servlet, custom tag chuyển đổi sang phương thức khai báo tag handler Khi Web container thực thi trang JSP, phương thức gọi kèm theo Ưu điểm Custom Tag Tách rời phương thức logic khỏi lớp View: Custom tag Script cung cấp chức tương đương Điểm khác biệt kỹ thuật chúng viết nơi Trong script cho phép nhúng trực tiếp đoạn code vào trang JSP, custom tag đoạn code chạy phía sau để tổ chức lại HTML - Dễ sử dụng: Custom tag dễ sử dụng cho người lập trình Java hay người lập trình Java - Dễ cài đặt: Custom tag sau xây dựng xong đóng gói vào file jar sử dụng cho nhiều trang web khác Mô tả thành phần Custom tag Tag Library Descriptor -Tag library descriptor file XML mô tả custom tags ứng dụng JSP Nó định nghĩa custom tag lưu với phần mở rộng tld -Tag Handler, tag files khái niêêm quan trọng Custom tag -Về bản, Tag Library Descriptor cho phép liên kết đoạn code xử lý thẻ khai báo trang JSP Sử dụng Tag Library Descriptor: Để sử dụng file TLD dùng cách sau: - Khai báo trực tiếp thông qua thành phần directive taglib trang JSP: - Hoăêc khai báo web.xml: http://huflit.com /WEB-INF/tlds/huflitTag.tld [...]... response.sendRedirect("./loginFail .jsp" ); • … Lưu ý: có thể chuyển hướng từ một trang jsp đến 1 trang html, jsp hay một servlet khác Tạo các lớp đối tượng java( 1) 1 Dùng thẻ o.Ý tưởng: Chúng ta có thể tạo các lớp đối tượng java và gọi chúng từ trang jsp o.Cú pháp: < jsp: useBean id =“” class =“” [scope = “loại scope”]/> Tạo các lớp đối tượng java( 2) 2... < /jsp: forward> • • < /jsp: forward> • Chuyển hướng các giữa các trang JSP (4)  Dùng hàm SendRedirect o Cú pháp: response.sendRedirect("./loginOK .jsp" ) o Demo: Link Chuyển hướng các giữa các trang JSP (5) o Ví dụ: chuyển hướng đến trang thể hiện kết quả Login • … • if (loginResult== true) • response.sendRedirect("./loginOK .jsp" );...Chuyển hướng giữa các trang JSP (1) o Cú pháp: 1 2 Dùng thẻ Dùng hàm SendRedirect o.Mục đích: Chuyển từ trang hiện hành sang một trang nhất định khác Chuyển hướng giữa các trang JSP (2)  Dùng thẻ o Cú pháp: < /jsp: forward> o Demo: Link Chuyển hướng các giữa các trang JSP (3) Ví dụ: • • < /jsp: forward>... nhúng trực tiếp 1 đoạn code vào trong trang JSP, custom tag là những đoạn code chạy phía sau để tổ chức lại HTML - Dễ sử dụng: Custom tag rất dễ sử dụng cho người lập trình Java hay người không biết lập trình Java - Dễ cài đặt: Custom tag sau khi xây dựng xong sẽ được đóng gói vào file jar và có thể sử dụng cho nhiều trang web khác nhau Mô tả các thành phần của Custom tag Tag Library Descriptor -Tag library... value is Khái niệm về Custom Tag Custom tag được mô tả chi tiết trong 1 file XML gọi là tag library, trong file XML chúng ta khai báo các thẻ có trong bộ custom tag và các class thực thi của từng thẻ Các class thực thi được gọi là các tag handler, có 2 loại class handler: - Simple tag handler - Classic tag handler Khi một trang JSP có chứa custom tag... Dùng thẻ và o Cách dùng: Dùng để gọi một phương thức nào đó của Bean o Cú pháp: �Vídụ: để gọi phương thức setMessage của SimpleBean

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

TỪ KHÓA LIÊN QUAN

w