怎样使用C标签?

大家好,我是IT修真院郑州分院第6期的学员,一枚正直纯洁善良的JAVA程序员今天给大家分享一下,Maven常用打包插件的使用.


1.背景介绍

JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能。

JSTL支持通用的、结构化的任务,比如迭代,条件判断,XML文档操作,国际化标签,SQL标签。

除了这些,它还提供了一个框架来使用集成JSTL的自定义标签。

根据JSTL标签所提供的功能,可以将其分为5个类别。

核心标签

格式化标签

SQL标签

XML标签

JSTL函数



2.知识剖析

核心标签库

它是JSTL中的核心库,为日常任务提供通用支持,

如显示和设置变量、重复使用一组项目、测试条件和其他操作

(如导入和重定向Web内容)。Core标签按功能可分为4种类型

Core标签功能分类

1 变量维护

2 流程控制

3 URL管理

4 其它标签

变量维护

c:set标签用于设置变量值和对象属性。

c:remove标签用于移除一个变量,可以指定这个变量的作用域,若未指定,则默认为变量第一次出现的作用域。

流程控制

分为条件标签和迭代标签

条件标签:

c:if标签判断表达式的值,如果表达式的值为 true 则执行其主体内容。

c:choose标签与Java switch语句的功能一样,用于在众多选项中做出选择。

c:when c:otherwise无法单独使用,只能作为c:choose的子标签来使用。这三个标签组合起来实现Java中的switch语句的功能。

迭代标签

c:forEach标签是更加通用的标签,因为它迭代一个集合中的对象。

c:forTokens标签通过指定分隔符将字符串分隔为一个数组然后迭代它们

URL管理

c:url>标签将URL格式化为一个字符串,然后存储在一个变量中。

c:import:向当前JSP页面中引入URL资源(可以是远程序站点上的资源)。Include指令和include动作不能向JSP页引入Web程序以外的资源,引入的资源必须位于当前Web程序中。

c:redirect标签通过自动重写URL来将浏览器重定向至一个新的URL,它提供内容相关的URL,并且支持c:param标签。

c:param:只能嵌入到c:url、、c:import、c:redirect标签中作为子元素来使用。此标签主要用于设置URL中将要传入的参数。

其它标签

c:out标签用来显示一个表达式的结果,与"<%= %>"作用相似,它们的区别就是c:out标签可以直接通过"."操作符来访问属性。

c:catch 标签主要用来处理产生错误的异常状况,并且将错误信息储存起来。


3.常见问题

Core标签使用方法

4.解决方案

5.编码实战

6.扩展思考


7.参考文献

http://blog.csdn.net/chabale/article/details/9406437

菜鸟教程

8.更多讨论

视频



undefined_腾讯视频

1.弱弱的问一下,要使用c标签,需要引入什么依赖?


2.标签里scape属性的值有哪些?

session  会话

page  页面

applacation 程序

request  请求

3.C标签怎样使用EL表达式?

在${}中使用EL表达式或者运算符

ppt链接https://ptteng.github.io/PPT/PPT-java/java-C%E6%A0%87%E7%AD%BE-task2.html#/17


今天的分享到此结束  谢谢

你可能感兴趣的:(怎样使用C标签?)