jstl依赖_[JSTL表达式]

转载链接

4f8481cce41d53c58987b4a26af2542d.png

JSTL 是 apache 对 EL 表达式的扩展(也就是说 JSTL 依赖 EL)

JSTL 是标签语言!JSTL 标签使用以来非常方便,它与 JSP 动作标签一样,只不过它不是 JSP 内置的标签,需要我们自己导包,以及指定标签库而已!

精华内容

JSTL标签库的使用是为弥补html标签的不足,规范自定义标签的使用而诞生的。使用JSLT标签的目的就是不希望在jsp页面中出现java逻辑代码。

 从功能上可以分为4类:表达式控制标签、流程控制标签、循环标签、URL操作标签。
    (1)表达式控制标签out标签、set标签、remove标签、catch标签。
    (2)流程控制标签if标签、choose标签、when标签、otherwise标签
    (3)循环标签forEach标签、forTokens标签
    (4)URL操作标签import标签、url标签、redirect标签、param标签

在jsp页面使用jstl需要先引入资源:

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
     
     

C标签主要是用来输出数据对象(字符串、表达式)的内容或结果

417513c5179b7f758a6911025237da3e.png

63cb0e8b3445687b52c12b6435e70a75.png

JSTL 标签库的作用

用来提升在 JSP 页面的逻辑代码的编码效率,使用标签来替换逻辑代码的直接书写,高效,美观,整洁,易读。

1. jstl的使用前提, 需要在项目中导入jstl-1.2.jar

2. jstl在后台由java代码编写, jsp页面中通过标签进行使用, 使用标签时, 会自动调用后台的java方法, 标签和方法之间的映射关系在对应的tld文件中描述.

3. jstl中常用的标签库:

> 核心标签库: core, 简称c

> 格式化标签库: format, 简称fmt

> 函数标签库: function, 简称fn

4. jstl使用的前提:

> 导包: jstl.jar

> 需要在页面中通过taglib指令引入对应的标签库, uri可以在对应的tld文件中找到

8c379ab17dce72055bab29a9f761f0c1.png
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
     
     

学习网址:

JSP 标准标签库(JSTL) | 菜鸟教程​www.runoob.com

f743651cac15c4e1c4102c5e18a3ee0e.png

740681259cf4be9a2f62e83dedf08370.png

自用笔记2

154d918a2ce34ff4779e220ba82c1de4.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值