访问JavaBean
利用"."或者"[]"运算符,都可以访问bean的属性,其结构如下:
EL隐式对象
这是当前JSP的javax.servlet.jsp.PageContent。
这是一个包含所有请求参数,并用参数名作为key的Map。每个key的值就是指定名称的第一个参数值。因此,如果两个请求参数同名,则只有第一个能够利用param获取值。要想访问同名参数的所有参数值,就得用params代替。
这是一个包含所有请求参数,并用参数名作为key的Map。每个key的值就是一个字符串数组,其中包含了指定参数名称的所有参数值。就算该参数只有一个值,它也仍然会返回一个带有一个元素的数组。
这是一个包含请求标题,并用标题名作为key的Map。每个key的值就是指定标题名称的第一个标题,换句话说,如果一个标题的值不止一个,则只返回第一个值。要想获得多个值的标题,得用headerValues对象代替。
这是一个包含请求标题,并用标题名作为key的Map。每个key的值就是一个字符串数组,其中包含了指定标题名称的所有参数值。就算该标题只有一个值,它也仍然会返回一个带有一个元素的数组。
使用其他EL运算符
①算术运算符:加法(+)、减法(-)、乘法(*)、除法(/和div)、取余/取模(%和mod)。
②逻辑运算符:和(&&和and)、或(||和or)、非(!和not)。
③关系运算符:等于(==和eq)、不等于(!=和ne)、大于(>和gt)、大于或等于(>=和ge)、小于(<和lt)、小于或等于(<=和le)。
④empty运算符:empty运算符用来检查某一个值是否为null或者empty。如:
如果X为null,或者说X是一个长度为0的字符串,那么该表达式将返回True。如果是一个空Map、空数组或者空集合,它也将返回True。否则,将返回False。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-86888-3.html
我比您稍微保守一点