Tag <c:set> là phiên bản JSTL-friendly của action setProperty. Tag hữu ích vì đánh giá biểu thức và dùng kết quả set giá trị cho JavaBean hoặc java.util.Map object.
Thuộc tính
| Attribute | Description | Required | Default |
|---|---|---|---|
| value | Thông tin cần lưu | No | body |
| target | Tên biến cần sửa property | No | None |
| property | Property cần sửa | No | None |
| var | Tên biến lưu thông tin | No | None |
| scope | Phạm vi biến lưu thông tin | No | Page |
Nếu chỉ định target, bắt buộc phải có property.
Ví dụ
<%@ taglib uri = "https://java.sun.com/jsp/jstl/core" prefix = "c" %>
<html>
<head> <title><c:set> Tag Example</title> </head>
<body>
<c:set var = "salary" scope = "session" value = "${2000*2}" />
<c:out value = "${salary}" />
</body>
</html>
Kết quả:
4000