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

article/2025/9/11 4:24:42

这里是修真院后端小课堂,每篇分享文从

【背景介绍】【知识剖析】【常见问题】【解决方案】【编码实战】【扩展思考】【更多讨论】【参考文献】

八个方面深度解析后端知识/技能,本篇分享的是:

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

今天给大家分享一下,修真院官网task2任务中可能会使用到的知识点:

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

 

 

c标签


1.背景介绍

JSTL是apache对EL表达式的扩展(也就是说JSTL依赖EL),JSTL是标签语言。

JSTL标签使用以来非常方便,它与JSP动作标签一样,只不过它不是JSP内置的标签,需要我们自己导包,以及指定标签库而已。

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

JSTL支持通用的、结构化的任务,比如迭代,条件判断,XML文档操作,国际化标签,SQL标签。 除了这些,它还提供了一个框架来使用集成JSTL的自定义标签。

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

(1)核心标签:core

(2)格式化标签:fmt

(3)数据库标签:sql

(4)XML 标签:xml

(5)JSTL 函数


2.知识剖析

JSTL 核心标签库(C标签)标签共有14个,功能上分为4类:

(1)表达式控制标签:

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

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

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

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

(2)流程控制标签:

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

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

<c:when>标签:<c:when>在<c:choose>中,就相对于case在switch语句中。

<c:otherwise>标签:<c:otherwise>在<c:choose>中,就相对于default在switch语句中。

(3)循环标签:

它们封装了Java中的for,while,do-while循环。

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

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

(4)URL操作标签:

<c:import>标签:提供了所有<jsp:include>行为标签所具有的功能,同时也允许包含绝对URL

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

<c:redirect>

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

<c:param>标签:用于在标签中指定参数,而且与URL编码相关。


3.常见问题

为什么使用c标签?


4.解决方案

JSTL的目标是为了简化JSP页面的设计。对于页面设计人员来说,使用脚本语言(默认值是JAVA语言)操作动态数据是比较困难的,而采用标签和表达式语言相对容易一些,JSTL的使用为页面设计人员和程序开发人员的分工协作提供了便利。


5.编码实战


6.扩展思考

JSTL函数一般在什么情况下使用?

作为一个JSTL标签里的一部分,JSTL函数也是为了简化JSP页面。所以在需要优化代码的时候使用就行。


7.参考文献

文献一:http://www.runoob.com/jsp/jsp-jstl.html


8.更多讨论

PPT戳这

 


http://chatgpt.dhexx.cn/article/LCmZNUG9.shtml

相关文章

C标签的用法

C标签的用法 C标签是JSP的核心标签&#xff0c;要使用C标签&#xff0c;就要引用C标签的标签库&#xff0c;语法如下&#xff1a; <% taglib uri"http://java.sun.com/jsp/jstl/core" prefix"c" %>以下是C标签的标签的作用和用法。 <c:out>:…

QtCreator配置环境变量

使用QtCreator编译程序往往会出现一些编译的问题(库路径或头文件路径找不到),QtCreator可以配置环境变量以解决一些上述的问题。 1. 进入Projects(项目) 2. 点击Details(详情) 3. 如有需要可以清除系统环境变量 4. 找到INCLUDE与LIB进行设置 5.如需要修改或添加其他变量在右侧按…

如何配置环境变量(超简单)

一、配置环境变量主要市配置以下三个地方&#xff1a;Path、CLASSPATH和JAVA_HOME 1.首先我们需要去下载jdk&#xff0c;根据自己电脑的情况是32位还是64位&#xff0c;然后安装到自己的电脑里面&#xff0c;自己一定要记得安装路径&#xff0c;因为后面的配置就是要选择它的路…

JDK如何配置环境变量?

1.首先找到JDK的安装目录: 如果还未下载JDK&#xff0c;可以点击此链接去官网下载&#xff0c;一般选择JDK8即可 Java Downloads | Oracle 下载完成后&#xff0c;找到JDK的所在位置&#xff1a; 比如我的是&#xff1a; D:\Program Files\Java\jdk1.8.0_351&#xff08;每个人…

为什么要配置环境变量

1.什么是环境变量 借用百度百科的一段话: 环境变量&#xff08;environment variables&#xff09;一般是指在操作系统中用来指定操作系统运行环境的一些参数&#xff0c;如&#xff1a;临时文件夹位置和系统文件夹位置等。 环境变量是在操作系统中一个具有特定名字的对象&a…

mysql需要配置环境变量吗_mysql配置环境变量(win 10)

1、安装完mysql后就需要配置环境变量 (win 10) 选择“我的电脑”&#xff0c;单击右键&#xff0c;选择“属性->高级->环境变量中的系统变量&#xff0c;对 MYSQL_HOME、Path 这 2 个系统变量分别设置如下相应的值(设置原则&#xff1a;如果存在相应的变量&#xff0c;直…

给Redis配置环境变量

1、第一步先下载windows 64位redis 2、下载后的文件&#xff1a; 3、右键我的电脑&#xff0c;点击属性》高级系统设置》环境变量 4、&#xff08;我用的是DELL Win10&#xff09;选中Path行&#xff0c;点击编辑进入编辑界面&#xff0c;选择浏览&#xff0c;找到你下载的…

MAC电脑配置环境变量

一、准备工作 准备好相关安装包&#xff0c;例如jdk和scala等安装包&#xff0c;可以直接去官网下载。 二、配置环境变量 1、将文件解压到相关目录&#xff0c;个人习惯将安装包解压到资源库&#xff08;/Library/&#xff09;文件夹下 2、打开终端&#xff0c;执行 sudo vi…

mac如何配置环境变量

为什么要配置环境变量&#xff1f; 当我们在命令行窗口打开一个文件或者调用一个程序时&#xff0c;系统会首先在当前目录下寻找文件程序。如果找到了直接打开&#xff0c;如果没有找到会依次到环境变量的path路径中寻找&#xff0c;直到找到为止&#xff0c;如果没找到就报错…

如何配置环境变量?

一、下载jdk 根据不同操作系统&#xff08;x32 或 x64&#xff09;下载相应的 JDK。 二、安装jdk 1. 双击 jdk-8u171-windows-x64.exe 2. 点击“下一步(N)” 3. 点击“下一步(N)” 4. 安装完成&#xff1a; 三、JDK 环境变量配置 点击桌面“我的电脑”&#xff0c;右键点击属…

Git配置环境变量

环境变量位置&#xff1a; 点击Path&#xff0c;编辑&#xff1a; 任意位置打开git Bash Here&#xff0c;输入where git&#xff08;查找git安装路径&#xff09; 去安装路径找到这三个文件位置&#xff0c;添加到变量中 为你的git添加邮箱和你的用户名&#xff08;建议用…

Mongodb配置环境变量

根据上一章安装Mongodb我们接下来有啊进行配置环境变量 1:第一步打开设置--->关于----->高级系统设置 第二步如下操作 第三步在自己的盘符创建一个存放集合的文件夹 第四步mongo开始创建数据库和集合 第五步打开我们的可视化工具,看到我们集合创建成功就OK了 如有哪里不…

Ant配置环境变量

前提条件: 系统中已经安装JDK 第一步:ANT安装 下载好ANT,下载下来是压缩包,放到一个位置 例如:E:\QA\Student\ANT\Test\ant 第二步&#xff1a;配置环境变量 右键此电脑 > 点击属性 > 选择高级系统设置 > 点击环境变量 新建一个系统变量 变量名为: ANT_H…

Python 配置环境变量

选择计算机&#xff0c;右键选择“属性” 选择“高级系统设置” 选择“环境变量” 在系统变量里面搜索“path”&#xff0c;找到后双击编辑。 往后面路径拼入你的python完整的路径&#xff0c;路径前面需带上分号&#xff0c;比如我的&#xff1a; ;C:\Users\21at\AppData\Loc…

golang配置环境变量

环境变量进入方法&#xff1a; 右键此电脑&#xff0c;点击属性&#xff0c;找到高级系统设置&#xff0c;环境变量即可 因为一个电脑可以存在多个用户&#xff0c;所以最好把变量添加为系统变量。 需要配置三个环境变量 1.GOROOT&#xff08;目录设置在SDK的安装路径&#x…

如何配置环境变量

这里以配置jdk为例&#xff1a; 第一种&#xff1a; 1.首先&#xff0c;找到jdk的安装位置&#xff0c;并复制它的路径 2.右键此电脑&#xff0c;选择属性&#xff0c;点击高级系统设置&#xff0c;点击环境变量 3.这里有俩个变量&#xff0c;一个是当前用户变量&#xff0c;一…

Windows配置环境变量

​当你在cmd 终端窗口中执行某个命令时&#xff0c;提示XXX 不是内部或外部命令&#xff0c;也不是可运行的程序或者批处理文件。如果确实是一个可执行程序&#xff0c;那么就是因为没有配置环境变量&#xff0c;系统无法找到可执行程序。 一、在环境变量配置界面配置 ​用户变…

VUE 配置环境变量

vue 环境变量配置 参考文章一颗小芹菜的日常 参考文章2sunshineG env.production 和 env.development 文件 env.production 文件是生产环境下的文件. env.development 文件时开发环境下的文件. 如果没有创建上面两个文件,默认 npm run serve 运行项目时, process.env.NODE_ENV …

anaconda如何配置环境变量

anaconda安装好后&#xff0c;在cmd输入conda&#xff0c;显示&#xff1a; ‘conda’ 不是内部或外部命令&#xff0c;也不是可运行的程序 或批处理文件。 原因是&#xff1a; anaconda没有配置环境变量 那接下来我就教大家如何配置环境变量&#xff0c;网上有些文章的步骤是…

mysql不配置环境变量可以吗_MySQL配置环境变量

如果不配置环境变量&#xff0c;每次登录 MySQL 服务器时就必须进入到 MySQL 的 bin 目录下&#xff0c;也就是输入“cd C:\Program Files\MySQL\MySQL Server 5.7\bin”命令后&#xff0c;才能使用 MySQL 等其它命令工具&#xff0c;这样比较麻烦。配置环境变量以后就可以在任…