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

《JavaEE 实战笔记:JSTL 标签库详解》

时间:11-14 民间故事 提交错误

1、JSTL——JSP标准标签库

JSP 标准标记库(JSTL) 是JSP 标记的集合,封装了JSP 应用程序的公共核心功能。

JSTL支持常见的结构化任务,例如迭代、条件判断、XML文档操作、国际化标签和SQL标签。除此之外,它还提供了一个使用与JSTL 集成的自定义标签的框架。

根据JSTL标签提供的功能,可以将它们分为5类。

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

2、JSTL 库的安装

在Apache Tomcat 上安装JSTL 库的步骤如下:

从Apache 的标准标签库下载的二进制包(jakarta-taglibs-standard-current.zip)。

官方下载地址:http://archive.apache.org/dist/jakarta/taglibs/standard/binaries/下载jakarta-taglibs-standard-1.1.2.zip包并解压,将jakarta-taglibs-standard-1.1.2/lib/下的两个jar文件:standard.jarjstl.jar文件复制到/WEB-INF/lib/

将tld 文件夹复制到WEB-INF 目录。

接下来我们在web.xml文件中添加以下配置:

?xml 版本="1.0"编码="UTF-8"?JavaEEJSTLhttp://java.sun.com/jsp/jstl/fmt/WEB-INF/tld/fmt.tldhttp://java.sun.com/jsp/jstl/fmt-rt/WEB -INF/tld/fmt-rt.tldhttp://java.sun.com/jsp/jstl/core/WEB-INF/tld/c.tldhttp://java.sun.com/jsp/jstl/core-rt/WEB-INF/tld/c -rt.tldhttp://java.sun.com/jsp/jstl/sql/WEB-INF/tld/sql.tldhttp://java.sun.com/jsp/jstl/sql-rt/WEB-INF/tld/sql-rt.tldhttp://java.sun .com/jsp/jstl/x/WEB-INF/tld/x.tldhttp://java.sun.com/jsp/jstl/x-rt/WEB-INF/tld/x-rt.tld

3、核心标签

核心标签是最常用的JSTL 标签。引用核心标签库的语法如下:

%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %便签简介:用于在JSP 中显示数据,就像%=. 用于保存数据一样,用于保存数据删除数据用于处理导致错误的异常并存储错误信息。和我们在一般程序中使用的if是一样的。它仅用作sum 的父标签的子标签。它用于确定条件是否为真。子标签连接在标签之后。当标签被判断为false 时,执行检索绝对或相对URL,然后将其内容暴露给基于页面的迭代标签。它接受多种集合类型,根据指定的分隔符分隔内容,并迭代输出以进行包含或重定向。该页面传递参数以重定向到新的URL。使用可选查询参数创建URL

4、格式化标签

JSTL 格式化标签用于格式化和输出文本、日期、时间和数字。引用格式化标签库的语法如下:

%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %标签简介:使用指定的格式或精度格式化数字使用指定的样式解析表示数字、货币或百分比的字符串或模式格式化日期和时间。解析表示日期或时间的字符串。绑定资源。指定区域。绑定资源。指定时区。指定时区。显示资源配置文件信息。设置请求的字符编码。

5、SQL标签

JSTL SQL 标签库提供用于与关系数据库(Oracle、MySQL、SQL Server 等)交互的标签。引用SQL标签库的语法如下:

%@ taglib 前缀="sql"

uri="http://java.sun.com/jsp/jstl/sql" % 标签介绍:

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

6、XML 标签

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

%@ taglib 前缀="x"

uri="http://java.sun.com/jsp/jstl/xml" %使用xml标签之前,必须将XML和XPath相关包复制到你的lib :

XercesImpl.jar下载地址:http://www.apache.org/dist/xerces/j/xalan.jar下载地址:http://xml.apache.org/xalan-j/index.html标签简介:与%=. 类似,但仅用于XPath表达式解析XML数据设置条件判断的子标签,当判断为假时执行。 XSL 转换应用于XML 文档并一起用于设置XSL 样式表

7、JSTL函数

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

%@ taglib 前缀="fn"

用户评论

留我一人

最近在学习JAVA EE,JSTL真的超级实用!

    有11位网友表示赞同!

汐颜兮梦ヘ

终于明白了那些复杂的JSP代码,原来是这套标准标签库在帮忙!

    有19位网友表示赞同!

一别经年

想把网页内容变得更灵活,JSTL就是我的首选!

    有10位网友表示赞同!

陌上花

学习了JSTL之后,网页开发效率一下子提升不少!

    有20位网友表示赞同!

反正是我

以前写JSP的时候总是觉得代码很冗余,现在学会JSTL感觉通透多了。

    有5位网友表示赞同!

最迷人的危险

原来标签库这么有用啊,之前一直以为就是用来美观用的。

    有19位网友表示赞同!

南初

这个JSTL真是太强大了吧,功能性好强!

    有6位网友表示赞同!

惦着脚尖摘太阳

准备着手学习一下JSTL,听说可以简化代码很多呢!

    有7位网友表示赞同!

杰克

想知道JSTL有哪些常用的标签,方便我做一些网页模板设计

    有17位网友表示赞同!

烟雨萌萌

学习笔记真的很有帮助,能够快速了解JSTL的核心概念!

    有6位网友表示赞同!

清羽墨安

JSTL真是Java开发的必备工具啊,感觉以后都离不开它了!

    有11位网友表示赞同!

花菲

分享一下你用JSTL实现过的 coolest 案例吧,想涨姿势!

    有6位网友表示赞同!

何必锁我心

在学习文章的过程中,遇到一些疑问,希望笔记能够解答!

    有6位网友表示赞同!

江山策

这个学习笔记很详细,通俗易懂,适合入门小白阅读!

    有5位网友表示赞同!

浅笑√倾城

终于找到了讲解JSTL的资料,太感谢了!

    有17位网友表示赞同!

追忆思域。

分享一篇关于JSTL高级应用的文章吗?想进一步深入学习

    有20位网友表示赞同!

巷口酒肆

感觉学习一个新的技术需要不断实战练习,JSTL也不例外!

    有13位网友表示赞同!

愁杀

希望以后能够在项目中更多地使用JSTL,提高开发效率!

    有6位网友表示赞同!

慑人的傲气

学习完JSTL之后,可以轻松应对大部分JSP开发需求了!

    有6位网友表示赞同!

【《JavaEE 实战笔记:JSTL 标签库详解》】相关文章:

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

2.米颠拜石

3.王羲之临池学书

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

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

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

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

8.郑板桥轶事十则

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

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