zoukankan      html  css  js  c++  java
  • JSTL之<c:set>的各种用法

    <c:set>标签用于设置变量值和对象属性

    语法格式

    <span style="font-size:18px;"><c:set  
       var="<string>"  
       value="<string>"  
       target="<string>"  
       property="<string>"  
       scope="<string>"/></span>  

    具体用法:

    1.设置变量值

    设置item变量的值为‘abc’

    <c:set var="item" scope="session" value="abc"/>

    设置time变量的值为当前日期

    <jsp:useBean id="date" class="java.util.Date" />
    <c:set var="time">
        <fmt:formatDate pattern="yyyy-MM-dd" value="${date}" />
    </c:set>

    注:如果value为null .则 var指定的属性将被删除

    2.设置对象属性及Map的值

    <c:set target = "${resultMap}" property="name" value="hello"/>
    
    <c:set target = “${student}” property= 'name">
    
           Tom
    
    </c:set>

    注:若target是一个map 则property指定的是该map的一个key ,value赋值的是该key对应的value

           若target 是一个对象 则property指定的是该对象的一个属性。

           若target表达式为null ,会抛出异常

           若target表达式不是一个Map 或者Bean 会抛出异常

    文章来源:https://blog.csdn.net/hello__word__/article/details/79171473

  • 相关阅读:
    文件上传.py
    文件下载.py
    Visual SVN IIS反向代理设置
    开发者工具
    Linux
    装饰器
    面向对象
    django异常--数据库同步
    浅谈 Mysql
    python网络编程系列
  • 原文地址:https://www.cnblogs.com/jepson6669/p/9185329.html
Copyright © 2011-2022 走看看