首页 > 编程语言 >【Javaweb】EL表达式

【Javaweb】EL表达式

时间:2023-02-02 03:44:05浏览次数:41  
标签:EL Javaweb 输出 jsp key null 表达式

什么是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个隐含对象

 

 

 

 

 

 

 

 

标签:EL,Javaweb,输出,jsp,key,null,表达式
From: https://www.cnblogs.com/gbrr/p/17084661.html

相关文章