大家好,我是IT修真院成都分院第7期的JAVA学员龚剑飞,一枚正直纯洁善良的java程序员。
今天给大家分享一下,修真院官网Java任务2,深度思考中的知识点————C标签是什么,为什么要使用C标签,有哪些常见的指令?
一、背景介绍
要说C标签,就必须要讲一讲JSTL
JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能。
JSTL支持通用的、结构化的任务,比如迭代,条件判断,XML文档操作,国际化标签,SQL标签。 除了这些,它还提供了一个框架来使用集成JSTL的自定义标签。
根据JSTL标签所提供的功能,可以将其分为5个类别。
1 、核心标签
2 、格式化标签
3、SQL 标签
4、XML 标签
5、JSTL 函数
二、知识剖析
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 根据指定的分隔符来分隔内容并迭代输出
三、常见问题
使用JSTL的好处是什么?
四、解决方案
其实JSTL的作用无非两点:
1、JSTL标签库的使用是为弥补html标签的不足,规范自定义标签的使用而诞生的。使用JSLT标签的目的就是不希望在jsp页面中出现Java逻辑代码。
2、减少代码量,精简操作
今天的分享就到这里啦,欢迎大家点赞、转发、留言、拍砖~
技能树.IT修真院“我们相信人人都可以成为一个工程师,现在开始,找个师兄,带你入门,掌控自己学习的节奏,学习的路上不再迷茫”。
这里是技能树.IT修真院,成千上万的师兄在这里找到了自己的学习路线,学习透明化,成长可见化,师兄1对1免费指导。快来与我一起学习吧~我的邀请码:13869506,或者你可以直接点击此链接:http://www.jnshu.com/login/1/13869506
PPT地址:PPT