IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> PHP知识库 -> JSP 标准标签库-学习笔记 -> 正文阅读

[PHP知识库]JSP 标准标签库-学习笔记

背景:最近在帮忙修改前端,在这之前只是简单了解jsp,这次因为是改别人的代码。所以有一些我没见过的标签,,感觉需要学一下,查了查,发现是一个标签库(JSTL),来写个笔记总结一下:

知识来源:https://www.runoob.com/jsp/jsp-jstl.html菜鸟教程

本篇笔记只是总结了一下标签的类别规律,我认为没有必要全记住,只要认得特征之后,用到什么就现查功能,用的多了自然就记住了

使用任何库,你必须在每个 JSP 文件中的头部包含 <taglib> 标签。

意思是当你在jsp文件的头部发现<taglib>标签,很好,说明这个文件用到了JSTL

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

  • 核心标签
  • 格式化标签
  • SQL 标签
  • XML 标签
  • JSTL 函数

1. 核心标签
jsp开头引用核心库代码:
<%@ taglib prefix=“c” uri=“http://java.sun.com/jsp/jstl/core” %>

标签

<c:out>	用于在JSP中显示数据,就像<%= ... >
<c:set>	用于保存数据
<c:remove>	用于删除数据
<c:catch>	用来处理产生错误的异常状况,并且将错误信息储存起来
<c:if>	与我们在一般程序中用的if一样
<c:choose>	本身只当做<c:when><c:otherwise>的父标签
<c:when>	<c:choose>的子标签,用来判断条件是否成立
<c:otherwise>	<c:choose>的子标签,接在<c:when>标签后,当<c:when>标签判断为false时被执行

2.格式化标签
jsp开头引用代码:
<%@ taglib prefix=“fmt” uri=“http://java.sun.com/jsp/jstl/fmt” %>

标签:

<fmt:bundle>	绑定资源

3.SQL 标签
jsp开头引用代码:
<%@ taglib prefix=“sql” uri=“http://java.sun.com/jsp/jstl/sql” %>

标签:

<sql:query>	运行SQL查询语句

4.XML标签
jsp开头引用代码:
<%@ taglib prefix=“x” uri=“http://java.sun.com/jsp/jstl/xml” %>

标签:

<x:set>	设置XPath表达式

5.JSTL函数
jsp开头引用代码:
<%@ taglib prefix=“fn” uri=“http://java.sun.com/jsp/jstl/functions” %>
标签:

fn:contains()	测试输入的字符串是否包含指定的子串

总结:
只要记住该库叫JSTL,然后在jsp文件头找到引用代码,看引用的是哪一类,是core、fmt、sql、xml、functions,分别对应的开头是<c: >,<fmt: >,<sql: >,<x: >,fn: ,用到什么去菜鸟教程找就可以了

好啦,一枚暴风成长的工作小白,一起学习!nice!

  PHP知识库 最新文章
Laravel 下实现 Google 2fa 验证
UUCTF WP
DASCTF10月 web
XAMPP任意命令执行提升权限漏洞(CVE-2020-
[GYCTF2020]Easyphp
iwebsec靶场 代码执行关卡通关笔记
多个线程同步执行,多个线程依次执行,多个
php 没事记录下常用方法 (TP5.1)
php之jwt
2021-09-18
上一篇文章      下一篇文章      查看所有文章
加:2021-09-04 17:17:00  更:2021-09-04 17:18:46 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 10:17:28-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码