EL表达式与JSTL
a)什么是EL表达式,EL表达式的作用?
EL表达式的全称是:Expression Language。是表达式语言。
E表达式的什么作用:EL表达式主要是代替jsp页面中的表达式脚本在jsp页面中进行数据的输出。因为EL表达式在输出数据的时候,要比jsp的表达式脚本要简洁很多。
格式{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>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)