JSTL 标签库

介绍

JSTL 标签库, JSP Standard Tag Library

作用

替换 java 脚本,如:替换 for语句、if语句等

常用标签库

  • 核心标签库

  • 格式化标签库

  • 函数标签库

使用

导入 jar 包

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

下载解压后,在 lib 文件夹下有 2个jar包:

  • jstl.jar
  • standard.jar

将这2个 jar 包放入 WEB-INF/lib目录下(如果没有 lib 目录就手动创建)

jsp引入标签库

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

注意错误

注意属性顺序,如果顺序颠倒,会报错

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

错误如下:

org.apache.jasper.JasperException: 无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com/jsp/jstl/core]

使用

<c:if> 标签

https://malaoshi.top/show_1EF6NXuGTgJC.html

<c:choose> <c:when> <c:otherwise> 标签

https://malaoshi.top/show_1IXsdp36L99.html

<c:forEach /> 标签

https://malaoshi.top/show_1EF6NY6hnI3V.html


原文出处:/show_1IXsdtehDhO.html