内置对象
1.pageScope //表示pageContext.
${pageContext.值名称} 从pageContext中取值
2.requestScope //表示request.
${requestScope.值名称} //从request域对象中取值
3.sessionScope //表示session
${sessionScope.值名称} //从session域对象中取值
4.applicationScope //表示applicationScope
${applicationScope.值名称} //从application域对象中取值
5.param //获取参数
${param.参数名} //通过参数名获取参数值
6.paramValues //获取所有参数值
7.header //获取http请求头
8.HeaderValues //获取http所有请求头信息
9.initParam //获取配置信息
10.cookie 表示cookie
11.pageContext 可以获取其他内置对象 ,最常用的就是获取当前web应用的根目录
${pageContext.request.contextPath}
在List、Map集合或数组中 取值
一.从数组中取值(只能通过下标取值)
${requestScope.arry[0]}
二.从list集合中取值
List list;
${requestScope.list[0]}
如果想获得list集合中对象的属性
${requestScope.list[0].属性名}
三.从Map集合中取值
Map map;
{requestScope.map.key值.属性名}
运算符
(1)eq (==) //判断两个值是否相等
${1 eq 2}
(2) !=(ne) //判断两个值是否不相等
${1 ne 2}
(3)lt(<) (5)le(<=) (6)ge(>=) (7)and(&&)
(4)gt(>) (8)or(||) (9)not(!)
(10) 判断是否为空,若为空返回true e m p t y r e q u e s t S c o p e . a r r a y ( 11 ) {empty requestScope.array} (11) emptyrequestScope.array(11){5 eq 6? “相等”:“不相等”}