JSTL 标签库,以及 out 和 set 标签|学习笔记

简介: 快速学习 JSTL 标签库,以及 out 和 set 标签

开发者学堂课程【JSP 快速入门JSTL 标签库,以及 out 和 set 标签】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/33/detail/731


JSTL 标签库,以及 out 和 set 标签


目录:


1、什么是 JSTL

2、JSTL 标签库

3、使用 taglib 指令导入标签库

4、core 标签库常用标签

 

1、什么是 JSTL

JSTL 是 apache 对 EL  表达式的扩展(也就是说 JSTL 依赖 EL),JSTL 是标签语言!

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

如果你使用 MyEclipse ,开发 JavaWeb,那么在把项目发布到 Tomcat 时,你会发现,MyEclipse,会在 lib 目录下存放 jstl. 的 Jar 包!如果你没有使用 MyEclipse,开发那么需要自己来导入这个 JSTL 的 Jar 包: jstl-1.2.jar。


2、JSTL 标签库

JSTL 一共包含四大标签库:

core :核心标签库,我们学习的重点;

fmt:格式化标签库,只需要学习两个标签即可;

sql:数据库标签库,不需要学习了,过时;

xml : xml 标签库,不需要学习了,过时;

 

 

3、使用 taglib 指令导入标签库

除了 JSP 动作标签外,使用其他第三方的标签库都需要:

导包

在使用标签的 sP 页面中使用 taglib ,指令导入标签库;

 

下面是导入 JSTL 的 core 标签库:

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

prefix="c" :指定标签库的前缀,这个前缀可以随便给值,但大家都会在使用core 标签库时指定前缀为 c;

url="http://java.sun.com/jstl/core":指定标签库的 uri,它不一定是真实存在的网址,但它可以让 JSP 找到标签库的描述文件;


4、core 标签库常用标签

1.out 和 set

图片15.png

<c:out>:输出

>value:可以是字符串常量,也可以是 EL 表达式

> default:当要输出的内容为 null 时,会输出 default 指定的值

> escapeXml::默认值为 true,表示转义

<c:set>:设置(创建域的属性)

> var:变量名

> value:变量值,可以是EL表达式

> scope:域,默认为 page,可选值: page、request、session、application

2.remove

3.url

4.if

5.choose

6.forEach

相关文章
|
3月前
|
存储 JSON NoSQL
redis基本数据结构(String,Hash,Set,List,SortedSet)【学习笔记】
这篇文章是关于Redis基本数据结构的学习笔记,包括了String、Hash、Set、List和SortedSet的介绍和常用命令。文章解释了每种数据结构的特点和使用场景,并通过命令示例演示了如何在Redis中操作这些数据结构。此外,还提供了一些练习示例,帮助读者更好地理解和应用这些数据结构。
redis基本数据结构(String,Hash,Set,List,SortedSet)【学习笔记】
|
6月前
|
存储 C++ 容器
【C++】学习笔记——map和set
【C++】学习笔记——map和set
36 0
|
7月前
|
存储 Java Redis
redis-学习笔记(Jedis set 简单命令)
redis-学习笔记(Jedis set 简单命令)
63 1
|
7月前
|
NoSQL Java Redis
redis-学习笔记(string , hash , list , set , zset 前置知识)
redis-学习笔记(string , hash , list , set , zset 前置知识)
36 0
redis-学习笔记(string , hash , list , set , zset 前置知识)
|
7月前
|
搜索推荐
redis-学习笔记(set)
redis-学习笔记(set)
37 0
|
前端开发
前端学习笔记202305学习笔记第二十七天-什么是对象结构 set map之8
前端学习笔记202305学习笔记第二十七天-什么是对象结构 set map之8
45 0
|
7月前
|
存储 JavaScript
【ES6系列第二篇】适用JS初学者的Set对象和Map对象学习笔记
【ES6系列第二篇】适用JS初学者的Set对象和Map对象学习笔记
52 0
|
前端开发
前端学习笔记202305学习笔记第二十八天-什么是对象结构 set map之13
前端学习笔记202305学习笔记第二十八天-什么是对象结构 set map之13
40 0
前端学习笔记202305学习笔记第二十八天-什么是对象结构 set map之13
|
前端开发
前端学习笔记202305学习笔记第二十五天-什么是对象结构 set map之5
前端学习笔记202305学习笔记第二十五天-什么是对象结构 set map之5
46 0
|
前端开发
前端学习笔记202305学习笔记第二十六天-什么是对象结构 set map之6
前端学习笔记202305学习笔记第二十六天-什么是对象结构 set map之6
61 0