Nhóm thẻ lõi là các thẻ JSTL được sử dụng phổ biến nhất. Dưới đây là cú pháp để bao gồm thư viện JSTL Core trong JSP của bạn:
<%@ taglib prefix = "c" uri = "https://java.sun.com/jsp/jstl/core" %>
Bảng sau liệt kê các thẻ JSTL lõi:
| STT | Thẻ & Mô tả |
|---|---|
| 1 | <c:out> Giống <%= ... >, nhưng cho biểu thức. |
| 2 | <c:set > Đặt kết quả đánh giá biểu thức trong một 'scope' |
| 3 | <c:remove > Xóa một biến scoped (từ một phạm vi cụ thể, nếu được chỉ định). |
| 4 | <c:catch> Bắt bất kỳ Throwable nào xảy ra trong phần thân và tùy chọn hiển thị nó. |
| 5 | <c:if> Thẻ điều kiện đơn giản đánh giá phần thân nếu điều kiện cung cấp là true. |
| 6 | <c:choose> Thẻ điều kiện đơn giản thiết lập ngữ cảnh cho các hoạt động điều kiện loại trừ lẫn nhau, được đánh dấu bởi <when> và <otherwise>. |
| 7 | <c:when> Thẻ con của <choose> bao gồm phần thân nếu điều kiện của nó đánh giá thành 'true'. |
| 8 | <c:otherwise > Thẻ con của <choose> theo sau các thẻ <when> và chỉ chạy nếu tất cả các điều kiện trước đánh giá thành 'false'. |
| 9 | <c:import> Truy xuất URL tuyệt đối hoặc tương đối và hiển thị nội dung của nó cho trang, một String trong 'var', hoặc một Reader trong 'varReader'. |
| 10 | <c:forEach > Thẻ lặp cơ bản, chấp nhận nhiều loại collection khác nhau và hỗ trợ subsetting và các chức năng khác. |
| 11 | <c:forTokens> Lặp qua các token, được phân tách bằng các dấu phân cách được cung cấp. |
| 12 | <c:param> Thêm tham số vào URL của thẻ 'import' chứa. |
| 13 | <c:redirect > Chuyển hướng đến URL mới. |
| 14 | <c:url> Tạo URL với tham số truy vấn tùy chọn |