zoukankan      html  css  js  c++  java
  • Java知识总结-11

    语法结构
    ${expression}

    EL 提供.和[]两种运算符来存取数据。
    . 只能存给定的值 无法动态获取值 当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 []。
    ${sessionScope.user[data]}中data 是一个变量
    ------------------------------
    ${username}。它的意思是取出某一范围中名称为
    username的变量。 依序从Page、Request、Session、Application范围查找,没有则返回null

    属性范围在EL中的名称
    Page PageScope
    Request RequestScope
    Session SessionScope
    Application ApplicationScope


    EL语言可显示 逻辑表达式如${true and false}结果是false 关系表达式如${5>6} 结果是false 算术表达式如 ${5+5} 结果是10


    条件标签>
    1.算术运算符有五个:+、-、*或$、/或div、%或mod
    2.关系运算符有六个:==或eq、!=或ne、<或lt、>或gt、<=或le、>=或ge
    3.逻辑运算符有三个:&&或and、||或or、!或not
    4.其它运算符有三个:Empty运算符、条件运算符、()运算符
    例:${empty param.name}、${A?B:C}、${A*(B+C)}


    迭代标签(语法结构)
    语法:<c:forEach items=“collection” var=“name” varStatus=“status” begin=“int“
    end=”int” step=“int” >
    //循环体
    </c:forEach>
    说明: 1)items:是集合,用EL表达式;
    2)var:变量名,存放items
    3)varStatus: 显示循环状态的变量
    ①index:从0开始; 循环的索引
    ②count:元素位置,从1开始;
    ③first:如果是第一个元素则显示true;
    ④last:如果是最后一个元素则显示true;
    4)begin:循环的初始值(整型);
    5)end: 循环结束 ;
    6)step:步长,循环间隔的数值;


    <fmt:>格式化标签
    说明:需要导入 <%@ taglib prefix="fmt" http://java.sun.com/jsp/jstl/fmt">http://java.sun.com/jsp/jstl/fmt" %>
    1)格式化日期<fmt:formatDate value=“” pattern=“yyyy-MM-dd HH:mm:ss”/>
    Value:通过EL表达式或<%new Date() %> 取的日期值;
    Pattern:输出的日期格式;
    2) 格式化数字<fmt:formatNumber value="${n}" pattern="###,###.##" />

    截取显示的字符
    1 。引入库信息 <%@ taglib url="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
    2, 使用截取的方法 value=" ${fn:substring ( stu.birthday,0,10)} " 取到值并截取


    日期格式化:
    1 。引入库信息 <%@ taglib url="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
    2. <fmt:formatDate pattern="MM-yy-dd" var="fmtDate" value="${x.birthday}"> ---格式化
    3. ${fmtDate} 引用

  • 相关阅读:
    Rust交叉编译Mac编译Linux/Windows平台
    SpringBoot 如何生成接口文档
    Echarts + Python 实现的动态实时大屏范例
    计算机中的0.1+0.2=0.3吗?(无可避免的浮点误差)
    Odin线刷失败的常见错误原因分析及解决方法(转载)
    Odin3 刷机工具刷机教程, BL、AP、CP 与 CSC 是什么意思(转载)
    各种常见USB接口类型
    三星S8+手机,刷机经验
    小米8手机,MIUI由12.5降级到9.5、安卓由10降到8;先ROOT,再安装Magisk、Xposed的步骤
    手机刷机相关,若干名词
  • 原文地址:https://www.cnblogs.com/flytwosky/p/7007040.html
Copyright © 2011-2022 走看看