JavaEE12_EL和JSTL

文章目录EL概念和作用语法EL使用1. 运算1.1 算数运算符1.2 比较运算符1.3 逻辑运算符1.4 空运算符1.5 三目运算2. 获取值2.1 el表达式只能从域对象中获取值2.2 语法2.2.1 ${域名称.键名}:从指定域中获取指定键的值。2.2.2 ${键名}:表示依次从最小的域中查找是否有该键对应的值,直到找到为止。3. 隐式对象JSTL概念JSTL下载与导入JSTL核心库的常用标签EL概念和作用EL(Express Lanuage)表达式可以嵌入在jsp页面内部,减少jsp脚本的编写,E
摘要由CSDN通过智能技术生成

EL概念和作用

EL(Express Lanuage)表达式可以嵌入在jsp页面内部,减少jsp脚本的编写,EL出现的目的是要替代jsp页面中脚本的编写,现在的作用基本就是从域中获取值。

语法

${表达式}
注意:jsp默认支持el表达式的。如果要忽略el表达式

	1. 设置jsp中page指令中:isELIgnored="true" 忽略当前jsp页面中所有的el表达式
	2. \${表达式} :忽略当前这个el表达式

代码演示

<%@ page contentType="text/html;charset=UTF-8" isELIgnored="true" language="java" %>
<html>
<head>
    <title>EL</title>
</head>
<body>
    ${
   requestScope}<br>
    \${
   pageContext}
</body>
</html>

页面效果
在这里插入图片描述

EL使用

1. 运算

1.1 算数运算符

+ - * /(div) %(mod)

代码演示

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>el</title>
</head>
<body>
    ${
   5+5}<br>
    ${
   5-5}<br>
    ${
   5*5}<br>
    ${
   5/5} or ${
   5 div 5}<br>
    ${
   5%6} or ${
   5 mod 6}<br>
</body>
</html>

访问el.jsp
在这里插入图片描述

1.2 比较运算符

> < >= <= == !=

代码演示

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>el</title>
</head>
<body>
    ${
   5<5}<br>
    ${
   5>5}<br>
    ${
   5<=5}<br>
    ${
   5>=5}<br>
    ${
   5==5}<br>
    ${
   5!=5}<br>
</body>
</html>

访问el.jsp
在这里插入图片描述

1.3 逻辑运算符

&&(and) ||(or) !(not)

代码演示

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>el</title>
</head>
<body>
    ${
   5<5 && 5>5} or ${
   5<5 and 5>5}<br>
    ${
   5<5 || 5>5} or ${
   5<5 or 5>5}<br>
    ${
   !(5<5)} or ${
   !(5<5 or 5
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值