JSP标准标签库(JSTL)--JSTL简介与安装

对于MVC设计模式来讲,我们一直强调,在一个JSP钟scriptlet代码越少越好,但是只靠以前的概念很难实现,因为标签的开发特别麻烦,所以为了简化标签,也为了让标签更具备一些通用性,所以一般在开发中(不使用框架前提下),可以使用JSTL组件完成开发的任务。

JSTL:JSP Standard Tag Library,JSP标准标签库。

开发环境:JDK1.6, Tomcat6.0,来说,JSTL的稳定版本是1.2

下载下来jstl-1.2.jar,里面主要有以下标签库分类:

1. c.tld: 核心标签库 , 定义了属性管理,迭代,判断,输出

2. sql.tld:sql标签库 ,定义了查询数据库操作

3. x.tld:XML标签库,用于操作XML数据

4. fn.tld:函数标签库,提供了一些常用的操作函数,例如:字符串函数

5. fmt.tld:I18N格式标签库, 格式化数据

可以直接从jar包中取出来,放入工作目录D:\Workspace\WEB-INF里

然后把jar包放入 D:\apache-tomcat-7.0.57\lib里。

验证jsp:

<%@ page contentType="text/html" pageEncoding="GBK"%>
<%[email protected] taglib prefix="c" uri="/WEB-INF/c.tld"--%>
<%@ taglib prefix="c" uri="http://www.mldn.cn/jst/core"%>
<html>
<head><title>www.mldnjava.cn,MLDN高端Java培训</title></head>
<body>
    <h3><c:out value="Hello MLDN!!!"/></h3>
</body>
</html>

此标签就等同于完成一个属性=out.println()。

web.xml设置的话,就可以将第二行替换成第三行

    <jsp-config>
        <taglib>
            <taglib-uri>http://www.mldn.cn/jst/core</taglib-uri>
            <taglib-location>/WEB-INF/c.tld</taglib-location>
        </taglib>
        <taglib>
            <taglib-uri>http://www.mldn.cn/jst/fmt</taglib-uri>
            <taglib-location>/WEB-INF/fmt.tld</taglib-location>
        </taglib>
        <taglib>
            <taglib-uri>http://www.mldn.cn/jst/fn</taglib-uri>
            <taglib-location>/WEB-INF/fn.tld</taglib-location>
        </taglib>
        <taglib>
            <taglib-uri>http://www.mldn.cn/jst/sql</taglib-uri>
            <taglib-location>/WEB-INF/sql.tld</taglib-location>
        </taglib>
        <taglib>
            <taglib-uri>http://www.mldn.cn/jst/x</taglib-uri>
            <taglib-location>/WEB-INF/x.tld</taglib-location>
        </taglib>
    </jsp-config>
时间: 2024-12-21 03:32:10

JSP标准标签库(JSTL)--JSTL简介与安装的相关文章

JSP 标准标签库(JSTL)

JSP 标准标签库(JSTL) JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能. JSTL支持通用的.结构化的任务,比如迭代,条件判断,XML文档操作,国际化标签,SQL标签. 除了这些,它还提供了一个框架来使用集成JSTL的自定义标签. 根据JSTL标签所提供的功能,可以将其分为5个类别. 核心标签 格式化标签 SQL 标签 XML 标签 JSTL 函数 JSTL 库安装 Apache Tomcat安装JSTL 库步骤如下: 从Apache的标准标签库中下载

[应用篇]第三篇 JSP 标准标签库(JSTL)总结

有一种友谊叫做: "陪我去小卖部." "不去," "我请你" "走." 你想起了谁:胖先生?还有人陪你吗? JSP 标准标签库(JSP Standard Tag Library)是一个 JSP 标签集合,它封装了 JSP 应用的通用核心功能. 它的出现,是因为人们开始注重软件的分层设计,不希望在 JSP 页面中出现 JAVA 逻辑代码.同时也由于自定义标签的开发难度较大.不利于技术的标准化,因此产生了 JSTL. JSTL 和

JSP标准标签库:JSTL

JSTL(JSP Standard Tag Library),JSP标准标签库,可以嵌入在jsp页面中使用标签的形式完成业务逻辑等功能. jstl出现的目的同el一样也是要代替jsp页面中的脚本代码. JSTL标准标准标签库有5个子库,但随着发展,目前常使用的是他的核心库 1.JSTL下载与导入 JSTL下载: 从Apache的网站下载JSTL的JAR包.进入 "http://archive.apache.org/dist/jakarta/taglibs/standard/binaries/&q

1.5 JSP标准标签库(JSTL)(核心标签 out、set、remove、if、choose、forEach、forTokens、redirect)

JSTL(JavaServer Page Standard Tag  Library):JSP标准标签库.它封装了JSP应用的通用核心功能. 1.准备工作 使用JSTL前需要下载所需文件,下载地址及安装教材可参阅:http://www.runoob.com/jsp/jsp-jstl.html 测试类 Person.java public class Person { private String name; private String sex; private int age; public

JSP 标准标签库(JSTL)(JSP Standard Tag Library)

[1] JSTL简介    > JSTL是JSP的标准标签库    > JSTL为我们提供了一些常用的标签,供我们日常开发使用(if . if...else .遍历 . 日期格式化) > 标签库    - core :核心标签库    - 最常用的一个标签库,也就是我们熟悉c标签. - fn :函数标签库    - 函数标签库它需要结合EL表达式使用,主要定义了一些字符串操作的方法. - fmt :格式化标签库    - 主要用来做日期.数字的格式化以及国际化    - 20151019

JSP 标准标签库(JSTL)的各种使用方法,日期格式化,日期大小比较等

1.在JSP中使用JSTL标签时需要在页头中添加 <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> 若要使用其他标签,可以参考:JSTL标签库 2.源代码(所有常用的标签使用都已经详

jsp标准标签库——jstl

JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能. JSTL支持通用的.结构化的任务,比如迭代,条件判断,XML文档操作,国际化标签,SQL标签. 除了这些,它还提供了一个框架来使用集成JSTL的自定义标签. 根据JSTL标签所提供的功能,可以将其分为5个类别. 核心标签 格式化标签 SQL 标签 XML 标签 JSTL 函数 JSTL 库安装 Apache Tomcat安装JSTL 库步骤如下: 从Apache的标准标签库中下载的二进包(jakarta-tag

JSP标准标签库

JSP标准标签库 JSP标准标签库(JSP Standard Tag Library,JSTL)是实现Web应用程序中常见的通用功能的定制标签库集,程序员使用JSTL标签来避免在JSP页面中使用脚本. JSTL概述 (1).JSTL英文全称是“JSP  Standard  Tag Library”,即JSP标准标签库之意. (2).JSTL是由JCP(JavaCommnunity Process)指定的标准规范,是一组形如html的标签. (3)JSTL提供了诸如循环.条件.数据库访问.XML处

JSP标准标签库(JSTL)--XML标签库 x

³在开发中XML解析的操作是非常烦琐的,幸运的是在JSTL中专门提供了用于XML解析的操作,这样用户就可以不用费力的去研究SAX或DOM等操作的使用,就可以轻松的进行XML文件的解析处理. XML标签: No. 功能分类 标签名称 描述 1 核心操作 <x:out> 输出XPath指定的内容 2 <x:parse> 进行XML解析 3 <x:set> 将内容保存在属性范围之中 4 流程控制 <x:if> 判断XPath指定的内容是否满足条件 5 <x: