EL表达式
作者:互联网
版权声明:转载请说明去处,文章仅供学习参考 https://blog.csdn.net/qq_38487155/article/details/82494057
EL表达式:它是可以在JSP页面中直接使用的标签语言!
1、EL表达式中的查找并输出:
全域查找:从小域往大域查找,pageContext->request->session->application
${xxx},全域查找名为xxx的属性,如果不存在,输出空字符串。
${pageScope.xxx}、${requestScope.xxx}、${sessionScope.xxx}、${applicationScope.xxx}:指定域获取属性!例:
1 |
${pageScope.user}:输出pageContext.getAttribute("user") |
2、EL表达式与JavaBean的结合
1 |
<% |
3、EL函数库
使用前需要导入标签库:<%@taglib prefix=”fn” uri=”http://java.sun.com/jsp/jstl/functions" %>
例:
1 |
${fn:length(arr) } |
4、EL表达式的运算符
符号 | 常规 | 在EL表达式里使用 | 1 | 2 | 3 | 4 | 5 | 6
---- | ------------- | --------- | - | - | - | - | - | -
等于 | eq 或者 == | | | | | | |
不等于 | ne 或者 != | | | | | | |
大于 | gt 或者 > | | | | | | |
小于 | lt 或者 < | | | | | | |
大于等于 | ge 或者 >= | | | | | | |
小于等于 | le 或者 <= | | | | | | |
值为空格式: ${empty requestScope.键名}
值不为空格式: ${! empty requestScope.键名}
正则表达式:${ requestScope.键名==0 ? ‘值1’:’值2’}
原文引用 大专栏 https://www.dazhuanlan.com/2019/08/27/5d64c8e88591f/
标签:EL,requestScope,xxx,user,employee,表达式 来源: https://www.cnblogs.com/petewell/p/11418649.html