【Javaweb】EL表达式
什么是EL表达式,EL表达式的作用?
EL表达式的全称是:Expression Language。是表达式语言。
EL表达式的什么作用:EL表达式主要代替jsp页面中的表达式脚本在jsp页面中进行数据的输出。
因为EL表达式再输出数据的时候,要不jsp的表达式脚本要简洁的多。
示例
<% request.setAttribute("key","值"); %> 表达式脚本输出key的值是:<%=request.getAttribute("key")==null?"":request.getAttribute("key")%>
EL表达式输出key的值是:${key}
EL表达式输出的格式是:${表达式}
EL表达式在输出null值得时候,输出的是空串。jsp表达式输出null值的时候,输出的是null字符串.
EL表达式搜索域数据的顺序
EL表达式主要在jsp页面中输出数据。
主要是输出域对象中的数据。
当四个域中都有相同的key数据的时候,EL表达式按照四个域的从小到大的顺序去进行搜索,找到就输出。
pageContext<request<session<application(先后顺序)
EL表达式输出Bean的普遍属性,数组属性。List集合属性,map集合属性
EL表达式的11个隐含对象
本文作者:TranquilTimber
本文链接:https://www.cnblogs.com/gbrr/p/17084661.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
分类:
JAVA / JAVAWEB
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步