请选择 进入手机版 | 继续访问电脑版

湖南新梦想

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 86|回复: 0

EL和JSTL

[复制链接]

44

主题

45

帖子

236

积分

中级会员

Rank: 3Rank: 3

积分
236
发表于 2022-8-15 18:44:07 | 显示全部楼层 |阅读模式
什么是EL:expression  language:  表达式语言,一般称它为EL表达式
它的主要功能就是从不同的域中取出数据,执行某个运算,判断等业务逻辑。
el表达式就是用来取值的,取域对象中的值
它的取值方式:
先从page中取值,如果取到了则立即将值返回,如果没有取到,那么就在reques中取值,如果request中也没有取到,则会取session中取值,如果session中也没有值,那么最后会在application中寻找,找到返回值,找不到则返回空字符串。

使用规律:
从小到大的范围搜索,书写格式是${key}
---------------------------------------------------------------------------
什么是JSTL: JSTL是一个不断完善的开放源代码的JSP标签库,是由apache的jakarta小组来维护的。JSTL只能运行在支持JSP1.2和Servlet2.3规范的容器上,如tomcat 4.x。但是在即将推出的JSP 2.0中是作为标准支持的。
JSTL包含两个部分:标签库和EL(Expression Language表达式语言)语言。
JSP标准标记库(JSP Standard Tag Library,JSTL)是一个实现Web应用程序中常见的通用功能的定制标记库集,这些功能包括迭代和条件判断、数据管理格式化、XML操作以及数据库访问。
JSTL 1.0 有四个定制标记库:core、format、xml 和 sql.

1.core 标记库提供了定制操作,通过限制了作用域的变量管理数据,以及执行页面内容的迭代和条件操作。
2.format 标记库定义了用来格式化数据(尤其是数字和日期)的操作。它还支持使用本地化资源束进行 JSP 页面的国际化。
3.xml 库包含一些标记,这些标记用来操作通过 XML 表示的数据。
4.sql 库定义了用来查询关系数据库的操作。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|湖南新梦想 ( 湘ICP备18019834号-2 )

GMT+8, 2022-9-27 23:23 , Processed in 0.038762 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表