c标签判断true false jsp_JSP 标准标签库(JSTL) | 菜鸟教程
JSP 标准标签库(JSTL)
JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能。
JSTL支持通用的、结构化的任务,比如迭代,条件判断,XML文档操作,国际化标签,SQL标签。 除了这些,它还提供了一个框架来使用集成JSTL的自定义标签。
根据JSTL标签所提供的功能,可以将其分为5个类别。
核心标签
格式化标签
SQL 标签
XML 标签
JSTL 函数
JSTL 库安装
Apache Tomcat安装JSTL 库步骤如下:
从Apache的标准标签库中下载的二进包(jakarta-taglibs-standard-current.zip)。
下载jakarta-taglibs-standard-1.1.2.zip 包并解压,将jakarta-taglibs-standard-1.1.2/lib/下的两个jar文件:standard.jar和jstl.jar文件拷贝到/WEB-INF/lib/下。
接下来我们在 web.xml 文件中添加以下配置:
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
http://java.sun.com/jstl/fmt
/WEB-INF/fmt.tld
http://java.sun.com/jstl/fmt-rt
/WEB-INF/fmt-rt.tld
http://java.sun.com/jstl/core
/WEB-INF/c.tld
http://java.sun.com/jstl/core-rt
/WEB-INF/c-rt.tld
http://java.sun.com/jstl/sql
/WEB-INF/sql.tld
http://java.sun.com/jstl/sql-rt
/WEB-INF/sql-rt.tld
http://java.sun.com/jstl/x
/WEB-INF/x.tld
http://java.sun.com/jstl/x-rt
/WEB-INF/x-rt.tld
使用任何库,你必须在每个JSP文件中的头部包含标签。
核心标签
核心标签是最常用的JSTL标签。引用核心标签库的语法如下:
uri="http://java.sun.com/jsp/jstl/core" %>
标签
描述
用于在JSP中显示数据,就像
用来处理产生错误的异常状况,并且将错误信息储存起来
与我们在一般程序中用的if一样
本身只当做和的父标签
的子标签,用来判断条件是否成立
的子标签,接在标签后,当标签判断为false时被执行
检索一个绝对或相对 URL,然后将其内容暴露给页面
基础迭代标签,接受多种集合类型
根据指定的分隔符来分隔内容并迭代输出
用来给包含或重定向的页面传递参数
重定向至一个新的URL.
使用可选的查询参数来创造一个URL
格式化标签
JSTL格式化标签用来格式化并输出文本、日期、时间、数字。引用格式化标签库的语法如下:
uri="http://java.sun.com/jsp/jstl/fmt" %>
SQL标签
JSTL SQL标签库提供了与关系型数据库(Oracle,MySQL,SQL Server等等)进行交互的标签。引用SQL标签库的语法如下:
uri="http://java.sun.com/jsp/jstl/sql" %>
标签
描述
将SQL语句中的参数设为指定值
将SQL语句中的日期参数设为指定的java.util.Date 对象值
在共享数据库连接中提供嵌套的数据库行为元素,将所有语句以一个事务的形式来运行
XML 标签
JSTL XML标签库提供了创建和操作XML文档的标签。引用XML标签库的语法如下:
uri="http://java.sun.com/jsp/jstl/xml" %>
在使用xml标签前,你必须将XML 和 XPath 的相关包拷贝至你的\lib下:
标签
描述
与,类似,不过只用于XPath表达式
解析 XML 数据
设置XPath表达式
判断XPath表达式,若为真,则执行本体中的内容,否则跳过本体
迭代XML文档中的节点
和的父标签
的子标签,用来进行条件判断
的子标签,当判断为false时被执行
将XSL转换应用在XML文档中
与共同使用,用于设置XSL样式表
JSTL函数
JSTL包含一系列标准函数,大部分是通用的字符串处理函数。引用JSTL函数库的语法如下:
uri="http://java.sun.com/jsp/jstl/functions" %>
函数
描述
测试输入的字符串是否包含指定的子串
测试输入的字符串是否包含指定的子串,大小写不敏感
测试输入的字符串是否以指定的后缀结尾
跳过可以作为XML标记的字符
返回指定字符串在输入字符串中出现的位置
将数组中的元素合成一个字符串然后输出
将输入字符串中指定的位置替换为指定的字符串然后返回
将字符串用指定的分隔符分隔然后组成一个子字符串数组并返回
测试输入字符串是否以指定的前缀开始
c标签判断true false jsp_JSP 标准标签库(JSTL) | 菜鸟教程相关推荐
- c标签判断true false jsp_Java学习知识点:小白如何掌握JSP技术?
今天千锋广州小编就给大家分享零基础如何掌握JSP技术,下面一起来看看吧! 一.Java初级开发之jsp概述 1.关于jsp JavaServer Pages简称jsp,从"server&qu ...
- c标签判断true false jsp_巧妙使用if(true)以及if(false)语句
巧妙使用if(true)以及if(false)语句 作者:未知 文章来源:www.jspcn.net 发布日期:2005年01月19日 作者: ZDNET CHINA 特稿 调试代码的程序开发设 ...
- c标签判断true false jsp_北京尚学堂卓越班252天[第042天]——Jsp
1. JSP的核心运行原理 1) 客户端浏览器发送请求到服务器,访问a.jsp文件. http://localhost:8989/应用名/a.jsp 2) 服务器端接收到请求后所做的处理 a) 创建r ...
- JSP标准标签库(JSTL)--简介
JSP 标准标签库(JSTL) JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能. JSTL支持通用的.结构化的任务,比如迭代,条件判断,XML文档操作,国际化标签, ...
- struts2值栈、struts2标签、ONGL表达式、EL表达式、JSTL表达式、jsp标签
1.struts2值栈: 参考:https://blog.csdn.net/superit401/article/details/83994149 (1) ValueStack是Struts2的一个接 ...
- EL表达式和标准标签库
EL表达式(expression language): !!!!自定义标签!!!! 语法 ${expression} jsp中page指令有一个属性叫isELIgnored <%@ page i ...
- EL表达式和JSTL标准标签库
一.EL表达式 什么是EL表达式 EL(Express Lanuage)表达式可以嵌入在jsp页面内部 减少jsp脚本的编写 EL出现的目的是要替代jsp页面中脚本的编写. EL表达式的作用 EL最主 ...
- JSP标准标签库、通用标签
JSP标准标签库.通用标签 JSP标准标签库(JSP Standard Tag Library,JSTL)是实现Web应用程序中常见的通用功能的定制标签库集,程序员使用JSTL标签来避免在JSP页面中 ...
- JSP标准标签库——JSTL
JSP标准标签库--JSTL JSTL是实现Web应用程序中常见的通用功能的定制标签库集. JSTL分为5大类: 1. 核心标签库 2. 国际化/格式化标签库 3. 数据库标签库 4. XML标签库 ...
- 2011级-csdn-java-张侃—JSP标准标签库
• JSP标准标签库(JSP Standard Tag Library,JSTL)是实现Web应用程序中常见的通用功能的定制标签库集,程序员使用JSTL标签来避免在JSP页面中使用脚 ...
最新文章
- driver: linux2.6 内核模块导出函数实例(EXPORT_SYMBOL)
- hcl启动设备失败_施耐德ATS48M10Q软启动器启动时报故障维修技术精湛
- oracle序列创建及使用,Oracle创建和使用序列
- ghost后自动修改IP和计算机名的VBS脚本
- python美女源代码_单身程序员,每晚用python抓取百万张美女图片,连女友都不想找了...
- LayaAir TTF字体使用
- 《算法笔记》和《算法笔记上机训练指南》学习笔记汇总
- python程序运行进程、使用时间、剩余时间显示
- 微信悄悄新出了个野心很大的App
- 什么是SaaS系统,SaaS系统有哪些优势
- Python学习笔记(基础知识第三篇:列表、元组、字典、集合)
- Redmi K20 Pro 编译 PixelExperience
- java实现excel多级联动
- 树莓派mjpg-streamer+内网穿透
- Python实现计算器四则运算小程序
- nginx、php-fpm以及mysql运行在各个用户下的配置
- 写给自己:入职两个月的收获与变化
- 多网卡情况,使用静态路由,为访问目标网络指定路径
- js 中的单目运算符,双目运算符与三目运算符区别
- 作为程序猿要多注意身体(华佗教你睡觉)
热门文章
- Tool-杂项-建模:犀牛(3D造型软件)
- NS方程求解-PointNet和升维思想(效果很差)
- 腾跃英语计算机学院微信公众号,英语四级报名_微信还能这么玩:Geek大学生搭建英语课堂互动系统_沪江英语...
- 郝斌数据结构教学视频下载地址
- GJB 软件定型测评报告(模板)
- IAR Embedded Workbench安装
- muse计算机术语,muse2.7制谱软件使用教程.doc
- kindle资源网址
- 2018下半年初级程序员考试时间
- python计算两点间距离_已知经纬度坐标求两点间距离,用python表示