`
java书童
  • 浏览: 8731 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

JSTL简单介绍(未完待续)

    博客分类:
  • Jsp
 
阅读更多

    JSTL(JSP Standard Tag Library,JSP标准标签库)是一个不断完善的开放源代码的JSP标签库,是由apache的jakarta小组来维护的。JSTL只能运行在支持JSP1.2和Servlet2.3规范的容器上,如tomcat 4.x。在JSP 2.0中也是作为标准支持的。

 

1、定义

    JSTL 1.0 发布于 2002 年 6 月,由四个定制标记库(core、format、xml 和 sql)和一对通用标记库验证器(ScriptFreeTLV 和 PermittedTaglibsTLV)组成。core 标记库提供了定制操作,通过限制了作用域变量管理数据,以及执行页面内容的迭代和条件操作。它还提供了用来生成和操作 URL 的标记。顾名思义,format 标记库定义了用来格式化数据(尤其是数字和日期)的操作。它还支持使用本地化资源束进行 JSP 页面的国际化。xml 库包含一些标记,这些标记用来操作通过 XML 表示的数据,而 sql 库定义了用来查询关系数据库的操作。
如果要使用JSTL,则必须将jstl.jar和 standard.jar文件放到classpath中,如果你还需要使用XML processing及Database access (SQL)标签,还要将相关JAR文件放到classpath中,这些JAR文件全部存在于下载回来的zip文件中。这个zip文件可以从http://jakarta.apacheorg/builds/jakarta-taglibs/releases/standard/jakarta-taglibs-standard-1.0.zip下载。
2.使用条件
    jstl带来的优雅编程体验人所皆知,在java社区蒸蒸日上的今天使用jstl已无需考虑很多问题,我们可以用myeclipse等java集成开发环境轻松搭建一个jstl的web项目。即便有了myeclipse这么得力的工具帮我们快速开发web项目,但是有一些知识我们必须了解的 ---- 那就是jstl与servlet版本,以及jsp版本之间的依赖关系。
以下列出jstl各个版本与jsp及servlet版本之间的依赖关系。
版本号
JSTL 版本
要求(必须满足此条件)
获取Taglib途径
Standard 1.2
JSTL 1.2 (尚未经过JCP认证)
Servlet 2.5, JavaServer Pages 2.1
subversion
Standard 1.1
JSTL 1.1
Servlet 2.4, JavaServer Pages 2.0
下载
Standard 1.0
JSTL 1.0
Servlet 2.3, JavaServer Pages 1.2
下载
3、优点
1、 在应用程序服务器之间提供了一致的接口,最大程度地提高了WEB应用在各应用服务器之间的移植。
2、 简化了JSP和WEB应用程序的开发。
4、详细介绍
 

 

 

 

分享到:
评论

相关推荐

    JSTL语法介绍 。。

    ### JSTL 语法介绍及核心功能详解 #### 一、概述 JSTL(JavaServer Pages Standard Tag Library,JavaServer页面标准标签库)是一种专为简化JavaServer Pages(JSP)开发而设计的标准标签库。它提供了一系列的标签...

    JSTL

    JSTL>>>JSTL>>>JSTL>>>JSTL>>>JSTL>>>JSTL>>>JSTL>>>JSTL>>>JSTL>>>JSTL>>>JSTL>>>JSTL>>>JSTL>>>JSTL>>>JSTL>>>JSTL>>>JSTL>>>JSTL>>>JSTL>>>JSTL>>>JSTL>>>

    jstl-1.2.1 jar

    jstl-1.2.1,之前的版本需要在服务器中配置一下,而且它分成了两个jar(jstl.jar和standard.jar)还有一个tld文件,而1.2已经不用配置了,直接把javax.servlet.jsp.jstl-1.2.1.jar和javax.servlet.jsp.jstl-api-1.2.1...

    jstl-1.2.jar免费下载

    jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2...

    简单JSTL留言板

    【简单JSTL留言板】是一个基于Java服务器页面标准标签库(JSTL)技术实现的简易留言板系统。这个系统分为用户操作和管理员操作两大部分,其中管理员操作的代码和资源被组织在`adminer`文件夹下。通过学习和理解这个...

    简单的JSTL例子

    要使这个简单的JSTL示例运行,首先需要将这些文件部署到一个支持JSP的Web服务器上,如Tomcat。然后,可以通过访问`http://localhost:8080/HelloWorld.jsp`(假设服务器运行在本地主机上,端口为8080)来查看结果。...

    jstl标签介绍,jstl标签学习

    JSTL主要由四个核心部分组成:Core、Format、Function和SQL。 1. **Core标签库**: - `<c:if>`:条件判断,根据表达式的值决定是否执行标签内的内容。 - `<c:choose>`, `<c:when>`, `<c:otherwise>`:多条件选择...

    jstl1.1和jstl1.0

    **JSTL1.1与JSTL1.0详解** JavaServer Pages Standard Tag Library (JSTL) 是一个用于简化JavaServer Pages (JSP) 开发的标签库,它提供了一系列预定义的标签,帮助开发者处理常见的任务,如迭代、条件判断、XML...

    jstl标签库介绍.zip|jstl标签库介绍.zip

    **JSTL(JavaServer Pages Standard Tag Library)标签库**是Java Web开发中的一种重要工具,它为JSP页面提供了一种简洁、可维护的方式来处理常见的任务,如迭代、条件判断、XML处理等。JSTL的核心在于它将业务逻辑...

    JSTL.rar_JSTL_JSTL下载

    **JSTL(JavaServer Pages Standard Tag Library)详解** JSTL,全称为JavaServer Pages Standard Tag Library,是Java EE平台中的一个标准标签库,它为JSP开发者提供了丰富的、可重用的组件,用于处理常见任务,如...

    jstl标签jar包(jstl-api-1.2和jstl-impl-1.2)

    `jstl-api-1.2.jar` 和 `jstl-impl-1.2.jar` 是JSTL的两个关键组件: 1. **jstl-api-1.2.jar**:这是JSTL的API接口定义,包含了所有JSTL标签库的接口和抽象类。开发人员在编写JSP页面时需要导入这个包,以便使用...

    JSTL介绍

    为大家学习JSTL打下一基础,让你能够更迅速的入门

    JSTL中文帮助文档

    **JSTL(JavaServer Pages Standard Tag Library)中文帮助文档** JSTL 是一套用于 JavaServer Pages (JSP) 的标准标签库,旨在简化 JSP 开发,提高代码的可读性和可维护性。它提供了多种核心标签和扩展标签,包括...

    jstl帮助 jstl帮助手册 jstl帮助文档

    JSTL(JavaServer Pages Standard Tag Library)是Java Web开发中的一个标准标签库,它提供了一系列的标签来简化JSP页面的编程,使得开发者能够更专注于业务逻辑而不是底层的Java代码。这个压缩包文件可能包含了关于...

    jstl练习实例,学习JSTL

    本篇将详细讲解JSTL的基本概念、核心组件以及通过"jstl练习实例"进行的学习要点。 一、JSTL简介 JSTL是由Apache软件基金会的Jakarta项目维护的一个开源库,它提供了多种预定义的标签,用于处理常见的JSP任务,如...

    jstl-jar包

    它提供了一系列预定义的标签,使得开发者可以通过简单的XML标记来处理常见任务,而无需编写Java脚本或者自定义标签库。JSTL的出现是为了提高JSP页面的可读性和可维护性,减少代码冗余,提高开发效率。 **JAR包**...

    JSTL相关Jar包(jstl+standard)

    JSTL,全称为JavaServer Pages Standard Tag Library,是Java服务器页面标准标签库,它提供了一系列的标签来简化JSP开发,使开发者能够更高效地编写动态网页。JSTL的主要目标是减少在JSP页面中使用脚本元素,提升...

    jstljar包包含jstl.jar和standard.jar文件

    这个库包含了Java Expression Language (EL)的实现,EL是JSP 2.0及更高版本中用于在页面中执行简单的表达式的语言。EL表达式通常用于访问页面作用域、请求作用域、会话作用域或应用作用域中的对象属性。例如,`${...

    jstl-api-1.2和jstl-impl-1.2

    jstl-api-1.2和jstl-impl-1.2,jstl-api-1.2和jstl-impl-1.2,jstl-api-1.2和jstl-impl-1.2,jstl-api-1.2和jstl-impl-1.2

    jstl学习大全,jstl源码,很全的jstl学习代码

    - `webhello`可能是简单的Hello World示例,用于入门教学。 **7. 学习与实践** 学习JSTL不仅需要理解每个标签的功能,还需要通过实际项目进行练习,加深理解。例如,可以尝试将`beanutilexamples`中的bean utility...

Global site tag (gtag.js) - Google Analytics