zoukankan      html  css  js  c++  java
  • JSTL学习笔记

    关于EL:

    a.11 个 EL 隐式对象的标识符

    pageContext, pageScope, requestScope, sessionScope, applicationScope, param, paramValues, header, headerValues, cookie, initParam

    b.存取器

    点运算符( . )和方括号运算符( []

    例如:${user.firstName}, ${user["firstName"]},  ${urls[3].protocol}

    c.EL 运算符

    算术运算符     +-*/ (或div )和 % (或 mod

    关系运算符     == (或 eq )、 != (或 ne )、 < (或 lt )、 > (或 gt )、 <= (或 le )和 >= (或 ge

    逻辑运算符     && (或 and )、 || (或 or )和 ! (或 not

    验证运算符     empty

    例子:${item.price * (1 + taxRate[user.address.zipcode])}

             ${(x >= min) && (x <= max)}

    d.empty运算符,表达式值为null或长度为0的数组都返回true

    JSTL:

    a.用于 JSTL core 库 EL 版本的 taglib 伪指令:

    <%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>

    b.<c:set> 操作示例

    <c:set var="timezone" scope="session" value="CST"/>

    <c:set var="square" value="${param['x'] * param['x']}"/>

    <c:set var="timezone" scope="session">CST</c:set>

    c.<c:remove>操作示例

    <c:remove var="timezone" scope="session"/>

  • 相关阅读:
    Java学习-IO流-read()和write()详解
    JAVA中String类常用构造方法
    java的System.exit(0)和System.exit(1)区别。
    Eclipse快捷键大全
    Java Arraylist的遍历
    Java Map的遍历
    C++求最大公约数,最小公倍数
    C++sort使用实例
    [Project Euler] 题目汇总
    [leetcode]做过的题的目录
  • 原文地址:https://www.cnblogs.com/warmingsun/p/2745637.html
Copyright © 2011-2022 走看看