欢迎来真孝善网,为您提供真孝善正能量书籍故事!

深入解析JSP中的JSTL标签应用技巧

时间:11-13 现代故事 提交错误

环境配置

下载并添加jar包。首先我们需要去官网下载最新版本的DTD文件http://archive.apache.org/dist/jakarta/taglibs/standard/binaries/,并将文件中的jstl.jarstandard.jar复制到项目的lib中。 Tomcat的lib也需要复制这两个jar包。

在IDEA中配置

IDEA除了添加jar之外,还需要在Settings中进行设置。

在“设置”中搜索“DTD——”,然后选择“架构”和“DTDs——”。点击右上角的加号添加http://java.sun.com/jsp/jstl/core。

核心标签

核心标签是JSTL中最常用的标签。我们在jsp文件的头部引入核心标签库。

%@ taglib 前缀="c"

uri="http://java.sun.com/jsp/jstl/core" %下面介绍最常用的核心标签。

用于在JSP中显示数据,就像%=.用于保存数据集标签,实现页面访问次数

总访问次数:${totalCount}

您的访问次数:${count}用于处理导致错误的异常,并存储错误信息。if判断,但没有else函数。如果要使用else,可以使用,与jsp中导入资源类似。forEach循环,支持多个forEach标签集合,实现100以内的偶数

${num}根据指定的分隔符分隔内容并迭代输出,类似于forEach 标签用于向包含或重定向的页面传递参数重定向到新URL使用可选查询创建URL 的参数

格式化标签

fmt 标签是辅助功能标签。我们在jsp中引入格式化标签库

%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %tagl 下面介绍最常用的格式化标签。

设置请求的字符编码设置本地的数据格式显示全球时间设置时区使用指定的格式或精度格式化数字解析a number 表示数字、货币或百分比字符串格式日期和时间使用指定的样式或模式解析表示日期或时间的字符串显示资源配置文件信息

SQL标签

JSTL SQL 标签库提供用于与关系数据库(Oracle、MySQL、SQL Server 等)交互的标签。使用JSTL操作数据库比使用JSP中的Scriptlet操作数据库更简单。引用SQL标签库的语法如下:

%@ taglib 前缀="sql"

uri="http://java.sun.com/jsp/jstl/sql" %下面介绍最常用的SQL标签。

指定数据源并连接数据库运行SQL查询语句运行SQL更新语句将SQL语句中的参数设置为指定值设置日期参数将SQL 语句指定为java.util.Date 对象值提供嵌套数据库行为元素在共享数据库连接中,以事务的形式运行所有语句

XML标签

JSTL XML 标签是为操作XML 文档而创建的标签库。引用语法如下:

%@ taglib 前缀="x"

uri="http://java.sun.com/jsp/jstl/xml" %常用XML标签

与%=. 类似,但仅用于XPath 表达式解析XML 数据设置XPath 表达式判断XPath 表达式,如果为true,则执行本体中的内容,否则跳过本体。迭代XML文档中的节点和父标签的子标签,用于条件判断。子标签被判断为假。执行时将XSL 转换应用于XML 文档一起使用以设置XSL 样式表

JSTL函数

JSTL 函数主要是对字符串进行操作的标签。参考方法如下:

%@ taglib 前缀="fn"

用户评论

素衣青丝

终于开始学习 JSP 了,这个 JSTL 标签笔记看起来很有用!

    有9位网友表示赞同!

将妓就计

想知道 JSTL 能帮我们在 JSP 页面做些什么,可以提高效率吗?

    有7位网友表示赞同!

心悸╰つ

一直在用的普通 HTML 标签,没想到还有这些特殊的 JSTL 标签,挺好奇的!

    有9位网友表示赞同!

繁华若梦

学习编程一直以来都觉得标签太难记忆了,这个笔记能整理一下吗?

    有10位网友表示赞同!

墨染殇雪

想做个动态的网页,JSTL 能够帮我实现吗?

    有18位网友表示赞同!

不忘初心

我刚开始接触 JSP,这篇文章是不是适合新手学习?

    有7位网友表示赞同!

妄灸

这些 JSTL 标签有什么实际的应用场景吗?可以给我举个例子呗!

    有9位网友表示赞同!

浮世繁华

看了一下笔记内容,感觉有些标签可以提高代码的可读性啊!

    有20位网友表示赞同!

红玫瑰。

我最近在做项目的时候遇到了 JSP 的问题,不知道 JSTL 能解决吗?

    有19位网友表示赞同!

柠夏初开

学习了这个笔记之后,相信能写出更加流畅的 JSP 页面代码!

    有16位网友表示赞同!

有些人,只适合好奇~

JSTL 可以简化 JSP 开发流程吗?笔记里会有说明吧?

    有16位网友表示赞同!

陌潇潇

想了解一下这些标签的使用方法,笔记里有具体的例子吗?

    有13位网友表示赞同!

淡淡の清香

看到很多 JSTL 标签很实用,可以帮我节省很多时间和精力!

    有10位网友表示赞同!

拉扯

学习 JSP 的同时,也需要跟着笔记学习这些相关的标签!

    有16位网友表示赞同!

♂你那刺眼的温柔

感觉这篇文章写的很详细,应该能让我快速掌握 JSTL!

    有20位网友表示赞同!

最怕挣扎

希望笔记里能包括各个功能标签的讲解和实例演示,这样才能更清晰。

    有6位网友表示赞同!

夏以乔木

学习 JSTL 的过程中总会遇到一些问题,不知道笔记能给我带来什么帮助?

    有19位网友表示赞同!

百合的盛世恋

打算在接下来的项目中使用 JSP 和 JSTL 来开发,先来仔细看看这篇笔记!

    有12位网友表示赞同!

【深入解析JSP中的JSTL标签应用技巧】相关文章:

1.蛤蟆讨媳妇【哈尼族民间故事】

2.米颠拜石

3.王羲之临池学书

4.清代敢于创新的“浓墨宰相”——刘墉

5.“巧取豪夺”的由来--米芾逸事

6.荒唐洁癖 惜砚如身(米芾逸事)

7.拜石为兄--米芾逸事

8.郑板桥轶事十则

9.王献之被公主抢亲后的悲惨人生

10.史上真实张三丰:在棺材中竟神奇复活