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

  • 相关阅读:
    pandas
    CTC Loss原理
    CTC 的工作原理
    Demystifying JavaScript Closures, Callbacks and IIFEs
    Css compatibility
    Flexbox——快速布局神器
    centos wordpress
    Encog
    D3js
    Lucene学习
  • 原文地址:https://www.cnblogs.com/jepson6669/p/9185329.html
Copyright © 2011-2022 走看看