前提:

在JSP文件有时需要将读取共享数据进行一番运算之后,将运算结果写入到响应体

支持的运算表达式

  1. 数学运算
  2. 关系运算符 > >= == < <= !=
  3. 逻辑运算符 && || !

举例:

  1. // 传统的方法
  2. <%
  3. String age = (String)request.getAttribute("age");
  4. if(Integer.valueOf(age) >= 18) {
  5. %>
  6. 欢迎光临<br/>
  7. <%
  8. }else{
  9. %>
  10. 谢绝入内<br/>
  11. <%
  12. }
  13. %>
  1. // 使用EL表达式
  2. ${age >= 18 ? "欢迎光临" : "谢绝入内"}