el技术
1.El表达式概述
el(Espress Language)表达式可以嵌入在jsp页面内部,减少三jsp
脚本的编写,el出现的目的是要代替jsp页面中脚本的编写
2.El从域中取数据(el最重要的作用)
jsp脚本:<%=request.getAttribute(name);>
用el表达式替代上面的脚本
$(requestScope.name);
el最主要的作用是获得四大域中的数据$(EI表达式);
el获取pageContext域中的值:${pageContextScope.key}
el获取request域中的值${requestScope.key}
el获取session域中的值${sessionScope.key}
el获取application域中的值${applicationScope.key}
el从四个域获取某个值${key} 在某个域内获取到值后就不再寻找
3.EL内置内置对象(11个对象)
pageScope requestScope sessionScope applicationScope
param,paraValues-----接受参数
相当于request.getParameter() , request.ParameterValues();
header,headerValues----获取请求头信息
相当于request.getHeader(name)
ininParam ------获取全局初始化参数
相当于this.getServletContext().getInitParameter(name);
cookie------ web开发中cooKie
request.getCookies----cookie.getName()-----cookie.getValue()
pageContext web开发中的pageContext
pageContext获取其他八大对象
${pageContext.request.contextPath }获取web应用的名称
4. El可以执行表达式运算
${1+1}
${1==1?true:false}
el表达式详细解释
最新推荐文章于 2024-01-25 13:25:24 发布