• java web 学习 --第八天(Java三级考试)


    第七天的学习内容:http://www.cnblogs.com/tobecrazy/p/3464231.html

    EL表达式

    EL : Expression Language

    使用EL表达式可以减少<%%>脚本语句

    EL表达式中${}定义符

    ①     ${} 是构成EL表达式的定义符,可以用在所有的JSP标签中,并且EL表达式可操作常量、变量和JSP中的内置对象,具体用法${param} 和${param Values},其中${param}返回单个字符串的值,${param Values}返回一组值,如request.getParameter(String paraName)的脚本代码,可以使用${param.paramName};而request.getParameterValues(String paraName )改用EL          表达式为${param Values.paramName}

    ②     在EL表达式中有 . 和[] 两种

    a)         使用.操作符是获取对象中指定名字的成员属性值

    b)         使用[]操作符获取对象中指定名字或按序号排列的属性值 如${row[0]}表示获取row集合的第一个元素项目

    ③     EL表达式中empty操作符可以检测对象、集合或字符串是否为空或null了如

    ${empty variable } 识别variable对象是否为空,在使用EL表达式,可以直接使用比较操作符与null空对象进行比较,代码:${oneUserInfo.userName==null}

    EL 表达式的各种操作符

    关系操作符:==或eq  !=或ne    <或lt   >或gt    <=或le     >=或ge

    算术运算符: +  -  *  /或div %或mod

    逻辑运算符: && 或and  ||或or !或not

    EL 表达式的作用域:page request session application            其中pageScope表示页面作用域,requestScope表示请求作用域 sessionScope表示HTTP会话作用域内变量,applicationScope表示web全局作用域内变量

    设置是否禁用EL表达式

    在page指令中设置<%@page isELInored=”true” %>

  • 相关阅读:
    损失函数 代价函数 评分函数 目标函数
    python目录索引
    机器学习/深度学习资料合集
    Git笔记
    目标检测中的正负样本分配
    map计算
    nms
    08shell脚本
    07makefile文件
    05-STL
  • 原文地址:https://www.cnblogs.com/tobecrazy/p/3468458.html
Copyright © 2020-2023  润新知