jsp隐式对象和jsp标签库(二)

这一章可以分为五个类别:

核心标签

格式化标签

SQL标签

XML标签

JSTL标签

核心标签指的是c标签,也是常用的标签

<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时被执行

<c:import>检索一个绝对或者相对url,然后将其内容暴露给页面

<c:foreach>基础迭代标签,接受多种集合类型;

<c:forTokens>根据指定的分隔符来分割内容并迭代输出;

<c:param>用来给包含或重定向的页面传递参数;

<c:redirect>重定向至一个新的url;

<c:url>  使用可选的查询参数来创造一个url;

格式化标签

jstl格式化标签用来格式化并输出文本、日期、时间、数字,引用格式化标签库的语法如下:

<fmt:formatNumber>使用指定的格式或精度格式化数字

<fmt:parseNumber>解析一个代表着数字,货币或百分比的字符串

<fmt:formatDate>使用指定的风格或模式格式化日期和时间

<fmt:parseDate>解析一个代表着日期或时间的字符串

<fmt:bundle> 绑定资源

<fmt:setLocale> 指定资源

<fmt:setLocale> 指定地区

<fmt:timeZone>绑定时区

<fmt:settimeZone>指定时区

<fmt:message>显示资源配置文件信息

<fmt:requestEncoding>设置request的字符编码

SQL标签

JSTL  SQL标签提供了与关系型数据库进行交互的标签。引用SQL标签库的语法

<sql:setDataSource>  指定数据源;

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

<sql:update>运行sql更新语句

<sql:param>将sql语句中的参数设为指定值

<sql:dataParam> 将sql语句中的日期参数设定为指定的java.util.Date对象值

<sql:transaction> 在共享数据库连接中提供嵌套的数据库行为元素,将所有语句以一个事务的形式来运行

XML标签

JSTL XML标签库提供了创建和操作XML文档的标签。引用XML标签库的语法如下:

在使用xml标签前,你必须将XML以及XPATH的相关包拷贝至额你的lib下:

<x:out> 与<%=...>类似,不过只用于XPATH表达式

<x:parse> 解析XML数据

<x:set>设置XPATH表达式

<x:if>判断XPATH表达式,若为真,则执行本体中的内容,否则跳过本体

<x:forEach>迭代XML文档中的节点

<x:choose><x:when>以及<x:otherwise>的父标签

<x:transform> 将XSL转换应用在XML文档中

<x:param> 与 <x:transform> 共同使用,用于设置XSL样式表

JSTL函数

JSTL包含了一系列标准函数,大部分是通用的字符串处理函数。引用JSTL函数库的语法如下:

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

fn:containsIgnoreCase()测试输入的字符串是否包含了指定的子串,大小写不敏感

fn:endswith()测试输入的字符串是否以指定的后缀结尾

fn:escapeXml()跳过可以作为XML标记的字符

fn:indexOf()返回指定字符串在输入字符串中出现的位置

fn:join()将数组中的元素合成一个字符串然后输出

fn:length()返回字符串长度

fn:replace()将输入字符串中指定的位置替换为指定的字符串然后返回

fn:split()将字符串用指定的分隔符分隔然后组成一个子字符串数组并返回

fn:startwith()测试输入字符串是否以指定的前缀开始

fn:substring()返回字符串的子集

fn:substringAfter()返回字符串在指定字符串之后的子集

fn:substringBefore()返回字符串在指定字符串之前的子集

fn:toLowerCase()将字符串中的字符转换为小写

fn:toUpperCase()将字符串中的字符转为大写

fn:trim()移除首尾的空白符

原资料链接

https://www.runoob.com/jsp/jsp-jstl.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
毕业设计,基于SpringBoot+Vue+MySQL开发的体育馆管理系统,源码+数据+毕业论文+视频演示 现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集中处理数据信息的管理方式。本体育馆管理系统就是在这样的大环境下诞生,其可以帮助管理者在短时间内处理完毕庞大的数据信息,使用这种软件工具可以帮助管理人员提高事务处理效率,达到事半功倍的效果。此体育馆管理系统利用当下成熟完善的SpringBoot框架,使用跨平台的可开发大型商业网站的Java语言,以及最受欢迎的RDBMS应用软件之一的Mysql数据进行程序开发。实现了用户在线选择试题并完成答题,在线查看考核分数。管理员管理收货地址管理、购物车管理、场地管理、场地订单管理、字典管理、赛事管理、赛事收藏管理、赛事评价管理、赛事订单管理、商品管理、商品收藏管理、商品评价管理、商品订单管理、用户管理、管理员管理等功能。体育馆管理系统的开发根据操作人员需要设计的界面简洁美观,在功能模块布局上跟同类型网站保持一致,程序在实现基本要求功能时,也为数据信息面临的安全问题提供了一些实用的解决方案。可以说该程序在帮助管理者高效率地处理工作事务的同时,也实现了数据信息的整体化,规范化与自动化。 关键词:体育馆管理系统;SpringBoot框架;Mysql;自动化
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值