EL表达式与JSTL

a)什么是EL表达式,EL表达式的作用?
EL表达式的全称是:Expression Language。是表达式语言。
E表达式的什么作用:EL表达式主要是代替jsp页面中的表达式脚本在jsp页面中进行数据的输出。因为EL表达式在输出数据的时候,要比jsp的表达式脚本要简洁很多。

格式(map使)pageContextrequestsessionContextApplication使{key}就可以输出value
优先按域从小到大输出

EL的11个隐式对象
1.pageContext 是pageContextImp类型 用来获取jsp中的九大对象
在EL中使用${对象.属性}会自动找.属性的getxxx方法 如果是boolean类型就找isxx方法
例如在java语句中获取协议是 request.getScheme()在EL中pageContext.request.scheme

1.协议:${pageContext.request.scheme}<br>
2.服务器ip: ${pageContext.request.serverName}<br>
3.服务器端口:${pageContext.request.serverPort}<br>
4.获取工程路径:${pageContext.request.contextPath}<br>
5.获取请求方法:${pageContext.request.method}<br>
6.获取客户端ip地址:${pageContext.request.remoteHost}<br>
7.获取会话的id编号:${pageContext.session.id}<br>
posted @   轻封侯  阅读(26)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示