zl程序教程

您现在的位置是:首页 >  后端

当前栏目

JSP EL empty空运算符

JSP 运算符 el empty
2023-09-14 09:04:54 时间

通过 empty 运算符,可以实现在 EL 表达式中判断对象是否为空。该运算符用于确定一个对象或者变量是否为 null 或空。若为空或者 null,返回空字符串、空数组,否则返回 false。

例如,应用条件运算符来实现,当 cart 变量为空时,输出购物车为空,否则输出购物车的代码如下:

  1. ${empty cart?"购物车为空":cart}

【例1】empty 运算符演示(empty_demo.jsp):

  1. <%@ page contentType="text/html" pageEncoding="utf-8" %>
  2. <html>
  3. <head>
  4. <title>EL empty 空运算符操作演示</title>
  5. </head>
  6. <body>
  7. <%
  8. //存放的是数字
  9. pageContext.setAttribute("num1",10);
  10. pageContext.setAttribute("num2",20);
  11. pageContext.setAttribute("num3",30);
  12. %>
  13. <h1> EL empty 空运算符操作演示 </h1>
  14. <hr/>
  15. <h3>empty 操作:${empty info}</h3>
  16. <h3>条件运算操作:${num1>num2?"大于":"小于"}</h3>
  17. <h3>括号操作:${num1*(num2+num3)}</h3>
  18. </body>
  19. </html>

程序运行结果如图 1 所示。


图1 EL empty 空运算符操作演示