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

Làm cách nào để đặt kết quả của một biểu thức java trong một thuộc tính trong JSP?

là phiên bản thân thiện với JSTL của setProperty hoạt động. Thẻ hữu ích vì nó đánh giá một biểu thức và sử dụng kết quả để đặt giá trị của một JavaBean hoặc một đối tượng java.util.Map .

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ị Thông tin cần lưu Không phần thân
target Tên của biến có thuộc tính cần được sửa đổi Không Không có
thuộc tính Thuộc tính để sửa đổi Không Không có
var Tên biến để lưu trữ thông tin Không Không có
phạm vi Phạm vi của biến để lưu trữ thông tin Không Trang

Nếu mục tiêu được chỉ định, thuộc tính cũng phải được chỉ định.

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>

Đoạn mã trên sẽ tạo ra kết quả sau -

4000