如何將 Java 表示式的結果設定到 JSP 中的屬性中?
<c:set> 標籤是setProperty 操作的 JSTL 友好版本。該標籤很有用,因為它可以評估表示式並使用結果來設定 JavaBean 或java.util.Map 物件的值。
屬性
<c:set> 標籤有以下屬性,−
| 屬性 | 說明 | 必需 | 預設 |
|---|---|---|---|
| 值 | 要儲存的資訊 | 否 | 正文 |
| 目標 | 要修改其屬性的變數的名稱 | 否 | 無 |
| 屬性 | 要修改的屬性 | 否 | 無 |
| var | 儲存資訊的變數名稱 | 否 | 無 |
| 作用域 | 儲存資訊的變數的作用域 | 否 | 頁面 |
如果指定了目標,則還必須指定屬性。
示例
<%@ taglib uri = "http://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>上面的程式碼將會生成以下結果 −
4000
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP