Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình

Cách set kết quả biểu thức Java vào property trong JSP

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

AttributeDescriptionRequiredDefault
valueThông tin cần lưuNobody
targetTên biến cần sửa propertyNoNone
propertyProperty cần sửaNoNone
varTên biến lưu thông tinNoNone
scopePhạm vi biến lưu thông tinNoPage

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