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

thuyết trình về JSP và custom tag

21 551 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 21
Dung lượng 287,06 KB

Nội dung

JSP PROGRAMMING (JAVA SERVER PAGE) NỘI DUNG  Khái niệm JSP (Java Server Page)  Cú pháp JSP  Nhúng file chuyển hướng trang JSP  Các đối tượng mặc định  Custom tag JSP JAVA SERVER PAGES  JSP (Java Server Pages) công nghệ J2EE Platform để xây dựng ứng dụng cho việc tạo web động, chẳng hạn HTML, DHTML, XHTML XML  Công nghệ JSP cho phép tác giả trang web tạo nội dung động với sức mạnh tính linh hoạt tối đa JAVA SERVER PAGES  Thuận lợi dùng JSP :  Tạo trang web động  Những  Công trang HTML dễ viết bảo trì việc tách biệt phân công rõ ràng nhóm phát triển JSP Syntax  Thẻ bọc mã lệnh java :  VD : JSP Syntax  Chú thích JSP :  VD : JSP Syntax  Kết xuất giá trị đối tượng :  Khai báo biến & phương thức:  VD : Lưu ý : biểu thức nằm thẻ Dùng để đem nội dung file html hay jsp khác bên vào trang hành  Chuyển hướng trang jsp: [...]... XML Custom Tag in JSP  Có 1 thẻ mở và 1 thẻ đóng  Có thể có hoặc không có body  1 Custom Tag có thể được thể hiện như sau : body Custom Tag in JSP  1 số lợi ích của Custom Tag + Nó có thể giảm hoặc loại bỏ các script trong ứng dụng JSP Không cần code java để khởi tạo hoặc thiết lập các thuộc tính của component + Dễ sử dụng : Custom tag. .. HttpServletResponse, dùng để trả kết xuất về client  Đối tượng session : thuộc lớp HttpSession, dùng để theo dõi kết nối và lưu vết phiên làm việc giữa client và server Custom Tag in JSP  Custom tag là thẻ do người dùng tự định nghĩa theo cú pháp của XML, được sử dụng bởi các thẻ JSP JavaBean  Custom tag chỉ là các lớp java hiện thực các interface đặc biệt  Khi 1 Custom Tag được phát triển và triển khai, nó có thể... JSP Viết Tag Handler Class   Tag Handler Class là class hiện thực 1 trong 2 interface 1 Tag : là 1 interface đơn giản với 6 method 2 BodyTag : có nhiều hơn Tag 3 method và nhiều tính năng hơn nữa Hoặc là kế thừa từ 1 trong 2 class và override các phương thức mà chúng ta cần 1 TagSupport 2 BodyTagSupport Tạo Tag Library Discriptor  Xác định các thư viện sẽ chứa các ánh xạ giữa Custom Tag và lớp Java... lập trình viên, bằng cách cho phép họ thực hiện nhiệm vụ mà không thể được thực hiện với HTML + Nó có thể tái sử dụng : Nó giúp tiết tiệm thời gian phát Custom Tag in JSP  Các bước hiện thực JSP Custom Tag : 1 Viết tag handler class 2 Tạo file mô tả cho thư viện thẻ (TLD) 3 Làm cho các handler class và file TLD có thể truy cập vào ứng dụng web 4 Tham chiếu đến thư viện 5 Sử dụng các tag trong trang JSP. .. được định nghĩa trong một tài liệu XML được gọi là 1 tag library descriptor (TLD) Make the TLD and handler class accessible  Có 2 cách để làm điều này : 1 Đóng gói các lớp và TLD cùng nhau vào một tập tin JAR và sau đó lưu trữ các tập tin JAR trong thư mục lib của ứng dụng Web 2 Đặt các file class lỏng lẻo trong các lớp thư mục con và đặt các file TLD vào thư mục WEB-INF của ứng dụng Web Tham chiếu đến... vào thư mục WEB-INF của ứng dụng Web Tham chiếu đến thư viện  Có 2 cách để khai báo 1 tham chiếu giữa một trang JSP và thư viện của nó 1 Khai báo 1 tham chiếu tĩnh thông qua descriptor của ứng dụng Web (web.xml) 2 Khai báo 1 tham chiếu động trực tiếp trong trang Sử dụng tag trong trang JSP Thanks For Listening

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

TỪ KHÓA LIÊN QUAN

w