EL表达式

为了优化jsp中的java代码
EL表达式只能取作用域中的数据

${ pageScope.name}
从作用狱中取值,省略作用域默认先在page中取,request,session,application,当不存在时什么也不显示
${表达式}

<%
pageContext.setAttribute(“name”,“qwer”);
%>
使用EL表达式取四个作用域中的值
${ pageScope.name}
${ requestScope.name}
${ sessionScope.name}
${ applicationScope.name}

<% String [] a = {"a","s","s"};
pageContext.setAttribute("array",a);
%>
EL表达式取数组
${ array[0],array[1],array[2]}
EL表达式操作集合
<%
List list = new ArrayList();
list.add("q");
list.add("w");
list.add("r");
pageContext.setAttribute("list",list);
%>

${ list[0],list[1],list[2]}
EL表达式操作map集合
<%
Map map = new HashMap();
map.put("name","wang");
map.put("age",12);
map.put("address","北京");
%>

${ map.name},${map.age},${map.address}

11个内置对象

jsp实例对应当前页面的处理
pageContext
作用域
pageScope页面
requestScope请求
sessionScope会话
applicationScope应用程序
请求参数
param
paramValues
请求头
header
headerValues
cookie
cookie
初始化参数
initParam

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值