Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Bài giảng này tiếp tục cung cấp cho người học kiến thức về JSP - Standard Tag Library (JSTL). Nội dung trình bày trong chương này gồm có: Các thẻ cơ bản (Core Tags), các thẻ định dạng (formatting and localization tags), các thẻ XML (XML Tags),. . | Bài giảng Công nghệ Java: Bài 4.2 - Nguyễn Hữu Thể CÔNG NGHỆ JAVA JSP - Standard Tag Library (JSTL) Nguyễn Hữu Thể 1 JavaServer Pages Standard Tag Library (JSTL) − Thư viện thẻ chuẩn, cung cấp các thẻ để kiểm soát trang, lặp và các lệnh điều khiển, các thẻ quốc tế hóa, và các thẻ SQL. − JSTL là một phần của Java EE API. − Để sử dụng JSTL => cần phải tải về các thư viện JSTL, đặt các thư viện này vào thư mục WEB-INF/lib của project. − Các nhóm thư viện thẻ JSTL: 1. Core Tags: Nhóm thẻ cơ bản 2. Formatting tags: Nhóm thẻ định dạng 3. SQL tags: Nhóm thẻ SQL 4. XML tags: Nhóm thẻ XML 5. JSTL Functions: Nhóm hàm JSTL 2 Các thẻ cơ bản (Core Tags) − Các thẻ cơ bản cung cấp hỗ trợ cho bộ lặp (iteration), các điều kiện logic, bắt ngoại lệ, url, chuyển tiếp (forward) hoặc chuyển hướng (redirect),. 3 Các thẻ định dạng (Formatting and Localization Tags) − Những thẻ này cung cấp định dạng cho các con số, ngày tháng 4 Các thẻ SQL (SQL Tags) − Các thẻ JSTL SQL cung cấp các hỗ trợ cho việc tương tác với cơ sở dữ liệu quan hệ như Oracle, MySql. 5 Các thẻ XML (XML Tags) − Thẻ XML được sử dụng để làm việc với các tài liệu XML như phân tích cú pháp XML, chuyển đổi dữ liệu XML và XPath đánh giá biểu thức. 6 Các thẻ hàm JSTL (JSTL Functions Tags) − Thẻ JSTL cung cấp một số chức năng mà chúng ta có thể sử dụng để thực hiện các toán tử dùng chung, xử lý chuỗi 7 Download thư viện JSTL Thư viện JSTL Thư viện JSTL (Cung cấp bởi Apache) (Cung cấp bởi Glassfish) taglibs-standard-spec-*.jar javax.servlet.jsp.jslt-api-*.jar taglibs-standard-impl-*.jar javax.servlet.jsp.jstl-*.jar 8 Các thẻ JSTL cơ bản (JSTL Core Tags) Thẻ Miêu tả Giống , nhưng cho các Expression Thiết lập kết quả của một ước lượng Expression trong một 'scope' Gỡ bỏ một biến mục tiêu (từ một biến scope cụ thể, nếu đã xác định) Bắt bất kỳ Throwable mà xuất hiện trong thân của nó và .