JSP JSTL <c:set> 标签

返回上一级

JSP 标准标签库(JSTL) <c:set> 标签用于设置变量值和对象属性

<c:set> 标签就是 <jsp:setProperty> 行为标签的孪生兄弟

这个标签之所以很有用呢,是因为它会计算表达式的值,然后使用计算结果来设置 JavaBean 对象或 java.util.Map 对象的值

语法

<c:set> 标签语法格式如下

<c:set
   var="<string>"
   value="<string>"
   target="<string>"
   property="<string>"
   scope="<string>"/>

属性

<c:set> 标签有如下属性

属性 描述 必须 默认值
value 要存储的值 主体的内容
target 要修改的属性所属的对象
property 要修改的属性
var 存储信息的变量
scope var属性的作用域 Page

如果指定了 target 属性,那么 property 属性也需要被指定

范例

webapp/jstl_c_set.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
<!DOCTYPE html>
<meta charset="utf-8">
<style>
    table { border-collapse: collapse; }
    table,th,td {border:1px solid #ddd;}
    th,td {padding:5px 10px;text-align: left}
</style>
<title>JSTL &lt;c:set&gt; 标签 - JSP 基础教程 | 简单教程(www.twle.cn)</title>
<c:set var="salary" scope="session" value="${2000*2}"/>
<c:out value="${salary}"/>
<p>JSTL &lt;c:out&gt; 标签 - JSP 基础教程 | 简单教程(www.twle.cn)</p>

在浏览器上输入 http://localhost:8080/jsp/jstl_c_set.jsp 显示如下

返回上一级

JSP 基础教程

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2018 简单教程 twle.cn All Rights Reserved.