JSTL的核心标签库标签共13个,使用这些标签能够完成JSP页面的基本功能,减少编码工作。
从功能上可以分为4类:表达式控制标签、流程控制标签、循环标签、URL操作标签。
(1)表达式控制标签:out标签、set标签、remove标签、catch标签。
(2)流程控制标签:if标签、choose标签、when标签、otherwise标签。
(3)循环标签:forEach标签、forTokens标签。
(4)URL操作标签:import标签、url标签、redirect标签、param标签。
1: c:out 用于在JSP中显示数据
2: c:set 用于保存数据
3: c:remove 用于删除数据
4: c:catch 用来处理产生错误的异常状况,并且将错误信息储存起来
5: c:if 与我们在一般程序中用的if一样
6: c:choose 本身只当做c:when和c:otherwise的父标签
7: c:when c:choose的子标签,用来判断条件是否成立
8: c:otherwise c:choose的子标签,接在c:when标签后,当c:when标签判断为false时被执行
9: c:import 检索一个绝对或相对 URL,然后将其内容暴露给页面
10: c:forEach 基础迭代标签,接受多种集合类型
11: c:forTokens 根据指定的分隔符来分隔内容并迭代输出