jsp2 特性 表达式语言

    xiaoxiao2021-12-10  30

    算数运算符

    输出常量

    ${1}

    计算加法

    ${1.5+4.1}

    ${1.2E4+4.1}

    计算减法

    ${8-6}

    计算乘法

    ${8*6}

    计算除法

    ${8/6}

    ${8 div 6}

    ${8/0}  //Infinity

    求余

    ${8%2}

    ${8 mod 2}

    三目运算符

    ${1==5?1:2}

    逻辑运算符

    小于

     ${1<5}  ${1 lt 5}

    大于

    ${1>5} ${1 gt 5}

    大于等于

    ${5>=1} ${5 ge 1}

    小于等于

    ${1<=5} ${1 le 5}

    等于

    ${5==5} ${5 eq 5}

    不等于

    ${4!=5} ${4 ne 5}

    字符串比较

    ${'a'<'b'} //true

    ${'ac'<'bc'} //true

    表达式语言内置对象

    pageContext:代表该页面的pageContext对象,与jsp的pageContext内置对象相同。

    pageScope:用于获取page范围的属性值。

    requestScope:用于获取request范围的属性值。

    sessionScope:用于获取session范围的属性值。

    applicationScope:用于获取application范围的属性值。

    param:用于获取请求的参数值。

    paramValues:用于获取请求的参数值,与param区别在于,该对象用于获取属性值为数组的属性值。

    header:用于获取请求头的属性值。

    headerValues:用于获取请求头的属性值,与header的区别在于,该对象用于获取属性值为数组的属性值。

    initParam:用于获取请求Web应用的初始化参数。

    cookie:用于获取指定的Cookie值。

    获取请求参数值 ${param.name} ${param["name"]} 获取请求头的值 ${header.host } ${header["accept"] } 获取web应用的初始化参数值 ${initParam["author"] } 获取session的值 ${sessionScope["user"] } 获取cookie的值 ${cookie["name"].value }

    转载请注明原文地址: https://ju.6miu.com/read-700175.html

    最新回复(0)