Computer >> Máy Tính >  >> Lập trình >> Lập trình

Việc sử dụng thẻ trong JSP là gì?

định dạng một URL thành một chuỗi và lưu trữ nó vào một biến. Thẻ này tự động thực hiện ghi lại URL khi cần thiết. var thuộc tính chỉ định biến sẽ chứa URL được định dạng.

JSTL thẻ url chỉ là một phương pháp thay thế để ghi lệnh gọi đến response.encodeURL () phương pháp. Lợi thế thực sự duy nhất mà thẻ url cung cấp là mã hóa URL phù hợp, bao gồm bất kỳ thông số nào được chỉ định bởi con param thẻ.

Thuộc tính

thẻ có các thuộc tính sau -

Thuộc tính Mô tả Bắt buộc Mặc định
Giá trị URL cơ sở Không có
ngữ cảnh / theo sau là tên của ứng dụng web cục bộ Không Ứng dụng hiện tại
var Tên biến để hiển thị URL đã xử lý Không In ra trang
phạm vi Phạm vi của biến để hiển thị URL đã xử lý Không Trang

Ví dụ

<%@ taglib uri = "https://java.sun.com/jsp/jstl/core" prefix = "c" %>
<html>
   <head>
      <title><c:url> Tag Example</title>
   </head>
   <body>
      <a href = "<c:url value = "/jsp/index.htm"/>">TEST</a>
   </body>
</html>

Điều này sẽ tạo ra kết quả sau -

TEST