Java Web中jstl.jar和standard.jar包的作用及引用

基础概念

JSTL的概念

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

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

jar包

什么是jar包?

JAR文件的全称是Java Archive File,意思是Java档案文件。是一种压缩文件,与常见的ZIP压缩文件兼容。两者最大的区别是在JAR文件中默认包含一个名为META-INF/MANIFEST.MF的清单文件,这个文件是生成JAR文件时由系统自动创建的。

什么情况下使用jar包?

当开发一个应用程序后这个应用程序包含了很多类,如果需要把这个程序提供给别人使用,通常会将这些类文件打包成一个JAR文件,把这个文件提供给别人使用。只要在别人系统的CLASSPATH环境变量中添加这个文件,则java虚拟机就可以自动在内存中解压这个jar包。

使用效果

jstl.jar与standard.jar包的使用效果

我们现在知道

JSTL是JSP的标准标签库

又知道,引入jar包可以使用打包这个jar的应用程序的类
那么,根据jstl的作用,我们可以知道
引入jar包,用于简化和替换jsp页面的java代码

使用方法

- 导入核心标签库

      <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

        - 核心标签库一般使用c作为前缀,所以我们也称核心标签库为c标签。

        - c标签是我们JSTL中最常用的一个标签库,它里边封装了很多开发中常用的功能。

学习jstl的详细使用方法,请访问菜鸟教程。
https://www.runoob.com/jsp/jsp-jstl.html

引用方法

非Maven项目引用jar包

下载 jakarta-taglibs-standard-1.1.2.zip 包并解压,
将 jakarta-taglibs-standard-1.1.2/lib/ 下的两个 jar 文件:standard.jar 和 jstl.jar 文件
拷贝到 /WEB-INF/lib/ 下。

官方下载地址:http://archive.apache.org/dist/jakarta/taglibs/standard/binaries/

Maven项目引用jar包

在pom.xml中的依赖中加入:

<dependency>
    <groupId>jstl</groupId>
    <artifactId>jstl</artifactId>
    <version>1.2</version>
</dependency>
<dependency>
    <groupId>taglibs</groupId>
    <artifactId>standard</artifactId>
    <version>1.1.2</version>
</dependency>
posted @ 2022-12-13 10:56  Zxeao  阅读(1898)  评论(0编辑  收藏  举报