<c:set >
《c:set》标记是setProperty操作的JSTL友好版本。 标记很有用,因为它评估表达式并使用结果设置JavaBean或java.util.Map object 。
属性 (Attribute)
《c:set》标签具有以下属性 -
属性 | 描述 | 需要 | 默认 |
---|---|---|---|
Value | 要保存的信息 | No | body |
target | 应修改其属性的变量的名称 | No | None |
property | 要修改的属性 | No | None |
var | 存储信息的变量的名称 | No | None |
scope | 存储信息的变量范围 | No | Page |
如果指定了target,则还必须指定property。
例子 (Example)
<%@ 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