• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >JSP > EL表达式入门必看篇(推荐)

EL表达式入门必看篇(推荐)

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了el表达式,el表达式用法,el表达式取值,jsp el表达式,el表达式判断是否为空等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

为了使JSP写起来更加简单。表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言,它提供了在 JSP 中简化表达式的方法。

JSP EL语言定义

E L(Expression Language)目的:为了使JSP写起来更加简单。

表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言,它提供了在 JSP 中简化表达式的方法。它是一种简单的语言,基于可用的命名空间(PageContext 属性)、嵌套属性和对集合、操作符(算术型、关系型和逻辑型)的访问符、映射到 Java 类中静态方法的可扩展函数以及一组隐式对象。

EL 提供了在 JSP 脚本编制元素范围外使用运行时表达式的功能。脚本编制元素是指页面中能够用于在 JSP 文件中嵌入 Java 代码的元素。它们通常用于对象操作以及执行那些影响所生成内容的计算。JSP 2.0 将 EL 表达式添加为一种脚本编制元素。

一、JSP EL简介

1、语法结构

${expression}

2、[ ]与.运算符

EL 提供"."和"[ ]"两种运算符来存取数据。

当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用"[ ]"。例如:

${user.My-Name} 应当改为${user["My-Name"]}

如果要动态取值时,就可以用"[ ]"来做,而"."无法做到动态取值。例如:

${sessionScope.user[data]}中data 是一个变量

3、变量

EL存取变量数据的方法很简单,例如:${username}。它的意思是取出某一范围中名称为username的变量。

因为我们并没有指定哪一个范围的username,所以它会依序从Page、Request、Session、Application范围查找。

假如途中找到username,就直接回传,不再继续找下去,但是假如全部的范围都没有找到时,就回传null。

属性范围

EL中的名称

Page 

PageScope

Request   

RequestScope

Session

SessionScope

Application

ApplicationScope

</div>

二、JSP EL 中的有效表达式

有效表达式可以包含文字、操作符、变量(对象引用)和函数调用。我们将分别了解这些有效表达式中的每一种:

1、文字

JSP 表达式语言定义可在表达式中使用的以下文字:

文字

文字的值

Boolean

true 和 false

Integer

与 Java 类似。可以包含任何正数或负数,例如 24、-45、567

Floating Point

与 Java 类似。可以包含任何正的或负的浮点数,例如 -1.8E-45、4.567

String

任何由单引号或双引号限定的字符串。对于单引号、双引号和反斜杠,使用反斜杠字符作为转义序列。

必须注意,如果在字符串两端使用双引号,则单引号不需要转义。

Null

null

</div>

2、操作符

JSP 表达式语言提供以下操作符,其中大部分是 Java 中常用的操作符:

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • JSP中表达式的使用详解
  • 运用El表达式截取字符串/获取list的长度实例
  • JSP中EL表达式的用法详解(必看篇)
  • jsp页面中表达式语言中的$符号不起作用的解决方法
  • jsp页面中EL表达式被当成字符串处理不显示值问题的解决方法
  • EL表达式入门必看篇(推荐)
  • JSP 不能解析EL表达式的解决办法
  • JSP EL表达式详细介绍
  • jsp 不支持EL表达式,解决办法
  • 解决jsp开发中不支持EL问题

相关文章

  • 2017-05-11jsp连接MySQL操作GIS地图数据实现添加point的功能代码
  • 2017-05-11如何使用JSP+MySQL创建留言本(二)
  • 2017-05-11JSP中param标签用法实例分析
  • 2017-05-11购物车的源程序
  • 2017-05-11jsp中两个框中内容互换可以添加也可以移除
  • 2017-05-11JavaBeans程序开发
  • 2017-05-11Cookie的使用及保存中文并用Cookie实现购物车功能
  • 2017-05-11几种防止表单重复提交的方法
  • 2017-05-11JSP中c:foreach遍历和s:iterator遍历异同实例分析
  • 2017-05-11JBuilder2005单元测试体验之测试配置

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 基于jsp+servlet实现的简单博客系统实例(附源码)
    • 一个开发人员眼中的JSP技术(下)
    • 如何防止IE缓存jsp文件
    • 基于jsp:included的使用与jsp:param乱码的解决方法
    • jsp中将后台传递过来的json格式的list数据绑定到下拉菜单select
    • jsp 生命周期详细介绍
    • jsp中select的onchange事件用法实例
    • 加快JDBC设计中JSP访问数据库
    • JDBCTM 指南:入门2 - 连接
    • jsp实现将动态网页转换成静态页面的方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有

术语

定义

算术型

+、-(二元)、*、/、div、%、mod、-(一元)

逻辑型

and、&&、or、||、!、not

关系型

==、eq、!=、ne、、gt、<=、le、>=、ge。

可以与其他值进行比较,或与布尔型、字符串型、整型或浮点型文字进行比较。

空

空操作符是前缀操作,可用于确定值是否为空。