本篇博客主要介绍,JSTL标签库的设置和背后的原理;不涉及JSTL核心标签库中标签的使用方法。
一:JSTL标签库分类
JSTL标签库按功能可以分为以下五类:

二:核心标签库core简介:

三:核心标签库core设置示例:
…………………………
创建jsp文件,设置编码方式



…………………………
在这个JSP中如果想使用JSTL,必须做两件事:

下面设置taglib时,需要uri在前,prefix在后,不能颠倒!!!!!!

…………………………
在Java或者JSP文件中,输入【Alt+/】可出现智能提示:


……………………………………………………

prefix一般习惯写c,不过写其他的如d等也是可以,但强烈建议写大家约定俗成的c。

…………………………
上面两件事做完之后,jstl核心标签库就可以用了,验证一下:

……

……………………………………………………
这就涉及到了JSTL核心标签的定义了:

查看c.tld内容:

c.tld中写了很多自定义标签:



这就是为什么我们在jsp文件中,写c:后,会出现很多可选标签提示,这个列表就是从这儿来的:即Eclipse读取了c.tld文件;c.tld文件说明了所有JSTL核心库的标签的信息;ok,能懂???

再次说明:如果想使用JSTL1.2版本:uri必须要写对:

自然,如果想使用JSTL1.0版本或者JSTL1.1版本的,uri就要设置成c-1_0-rt.tld和c-1_1.tld中的<uri>了:

再次说明,uri这个地址,在工程中是全局唯一的;要想使用哪个版本,一定要写对uri地址;
本文详细介绍了JSTL标签库的分类,特别是核心标签库core的设置和工作原理。通过创建JSP文件并设置正确的URI和prefix来启用JSTL支持。JSTL的核心标签库提供了丰富的标签,这些标签的定义可以在对应的TLD文件中找到,例如c.tld。正确配置uri对于使用不同版本的JSTL至关重要,确保全局唯一性。
600

被折叠的 条评论
为什么被折叠?



