C标签是什么,为什么要使用C标签,有哪些常见的指令?

java分享会

分享人:龚剑飞

1.背景介绍

2.知识剖析

3.常见问题

4.解决方案

5.编码实战

6.扩展思考

7.参考文献

8.更多讨论

1.背景介绍

先介绍下背景

要说C标签,就必须要讲一讲JSTL

JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能。 JSTL支持通用的、结构化的任务,比如迭代,条件判断,XML文档操作,国际化标签,SQL标签。 除了这些,它还提供了一个框架来使用集成JSTL的自定义标签。 根据JSTL标签所提供的功能,可以将其分为5个类别。

核心标签

格式化标签

SQL 标签

XML 标签

JSTL 函数

2.知识剖析

C标签具体分析

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 根据指定的分隔符来分隔内容并迭代输出

3.常见问题

使用JSTL的好处是什么?

4.解决方案

JSTL的作用

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

2、减少代码量,精简操作

5.编码实战

6.扩展思考

JSTL除了大名鼎鼎的C,其他的有用么?

其实JSTL里面就C标签用的比较多,经常和EL配合使用。至于其他的标签,说实话用的并不是太多

7.参考文献

http://www.runoob.com/jsp/jsp-jstl.html

8.更多讨论

鸣谢

感谢观看,如有出错,恳请指正

BY : 龚剑飞