`
leiwuluan
  • 浏览: 703547 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

JSTL 1.1的开发人员一个标准通用的标签函数库要领。

阅读更多

JSTL 1.1 简介

JSTL 全名为JavaServer Pages Standard Tag Library,中文名称为JSP 标准标签函数库,目前最新的版本为1.1JSTL是由JCPJava Community Process)所指定的标准规格,它主要提供给Java Web 开发人员一个标准通用的标签函数库。

Web 程序开发人员能够利用JSTL EL来开发Web 程序,取代传统直接在页面上嵌入Java程序(Scripting)的做法,以提高程序可读性、维护性和方便性。

 

JSTL所提供的标签函数库主要分为五大类:

1核心标签库 (Core tag library)           (*)

2I18N 格式标签库 (I18N-capable formatting tag library)

3SQL 标签库 (SQL tag library)

4XML 标签库 (XML tag library)

5)函数标签库 (Functions tag library)

 

<6>核心标签库

l         表达式操作

<c :out>主要用来显示数据的内容就像是 <%= scripting-language %> 一样

<c :set>:主要用来将变量储存至JSP 范围中或是JavaBean 的属性中

<c :remove>主要用来移除变量

<c :catch>:主要用来处理产生错误的异常状况,并且将错误信息储存起来

 

l         流程控制

<c :if>用途和我们一般在程序中用的if 一样

<c :choose>:本身只当作 <c:when> <c:otherwise> 的父标签

 

<c :when>/<c :otherwise>

使用<c:when><c:otherwise>来做流程控制时,两者都必须为<c:choose>的子标签

 

l         迭代操作

<c :forEach>

为循环控制它可以将集合(Collection)中的成员循序浏览一遍。运作方式为当条件符合时,就会持续重复执行<c:forEach>的本体内容。

 

<c :forTokens>

用来浏览一字符串中所有的成员其成员是由定义符号(delimiters)所分隔的

 

 

l         URL 操作

<c :import>

可以把其他静态或动态文件包含至本身JSP 网页。它和JSP Action <jsp:include>最大的差别在于<jsp:include>只能包含和自己同一个web application下的文件<c:import>除了能包含和自己同一个web application 的文件外亦可以包含不同web application 或者是其他网站的文件。

 

<c :url>主要用来产生一个URL

<c :param>:传递参数

<c :redirect>可以将客户端的请求从一个JSP 网页导向到其他文件

 

 

分享到:
评论

相关推荐

    jstl1.1jar包

    JSTL(JavaServer Pages Standard Tag Library),即JSP标准标签库,是Java EE平台中的一个重要组件,它为JSP开发者提供了丰富的、可扩展的标签集,用于执行常见的JSP任务,如迭代、条件判断、XML处理等,极大地简化...

    jstl1.1.jar和standard1.1.jar

    而jstl1.1版本只有一个必要包JSTL1.2.jar。(一开始在替换的过程中想当然的用JSTL1.1.jar换JSTL1.2.jar,然后遗漏了standard-1.1.jar,耽搁了不少时间。) 经测试,tomcat6.0支持JSTL1.2版本,也支持JSTL1.1版本;...

    jstl1.1和jstl1.0

    `standard1.0.jar` 和 `jstl1.0.jar` 分别是JSTL1.0的标准标签库实现和核心库,它们提供了与JSTL1.1类似的功能,但可能在某些特性或性能上有所不足。 **差异分析** 1. **EL支持**:JSTL1.1引入了对EL的完整支持,...

    jstl1.1使用说明.pdf

    JSTL(JavaServer Pages Standard Tag Library)是专为Java Web开发设计的一套标准标签库,它由JCP(Java Community Process)指定并发布。最新版本JSTL 1.1提供了一系列强大的标签来简化Web应用的开发过程,特别是...

    JSTL1.1.rar_FN JAVA_SmartCode_jstl.jar length_jstl1.1

    JSTL(JavaServer Pages Standard Tag Library)是Java服务器端的一种标准标签库,它为JavaWeb开发提供了一套高效、强大的标签,用于处理常见的页面逻辑和数据操作。在给定的“JSTL1.1.rar”压缩包中,重点关注的是...

    jstl1.1 tld文件

    在Java Web开发中,JSTL(JavaServer Pages Standard Tag Library)是一种标准标签库,用于增强JSP页面的功能,使其更加简洁和可维护。JSTL 1.1是该库的一个版本,提供了多种处理常见Web任务的标签,如迭代、条件...

    JSTL1.1 netbeans 官方Demo

    JavaServer Pages Standard Tag Library(JSTL)1.1是用于JSP开发的标准标签库,它提供了丰富的功能,简化了JSP页面的编写,使得代码更加结构化和易于维护。本教程将深入探讨JSTL1.1,并结合NetBeans IDE的官方Demo...

    JSTL1.1的jar及API文档

    JavaServer Pages Standard Tag Library (JSTL) 是一个用于JSP的标准标签库,它提供了许多预定义的标签来处理常见的任务,如迭代、条件语句、XML处理、国际化和数据库操作等。JSTL1.1是JSTL的一个版本,相较于早期...

    jstl 1.1 jar and standard.jar

    **JSTL 1.1 和 Standard.jar:JavaServer Pages 标准标签库详解** JavaServer Pages (JSP) 技术是Java EE平台的一部分,用于创建动态网页。为了简化JSP页面中的业务逻辑和控制流程,JSTL(JavaServer Pages ...

    jstl1.1版本

    JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能。 JSTL支持通用的、结构化的任务,比如迭代,条件判断,XML文档操作,国际化标签,SQL标签。 除了这些,它还提供了一个框架来使用集成JSTL...

    jstl1.1.jar和standard1.1.jar-C++文档类资源

    `jstl1.1.jar`是JSTL的1.1版本,包含核心、XML、I18N和函数四个主要部分,提供了丰富的标签库支持。 其次,`standard1.1.jar`库,又称为JSTL的EL(Expression Language)支持库,也被称为JavaServer Pages Standard...

    JSTL1.0与JSTL1.1的tld文件包下载

    JavaServer Pages Standard Tag Library (JSTL) 是一个标准的标签库,用于简化JSP页面中的Java代码,提高可读性和可维护性。它由五个核心部分组成:Core、XML、JDBC、Function和 fmt。在JSTL中,`.tld`文件(Tag ...

    JSTL 1.1 TLD 文档

    JSTL 1.1是该库的一个版本,相较于早期版本,它引入了更多的功能和改进。 TLD,全称Tag Library Descriptor,是JSP标签库描述符文件。TLD文件包含了关于自定义标签的元数据,例如标签的名字、属性、返回类型、方法...

    JSTL1.1及EL表达式中文参考手册

    JSTL1.1是它的一个版本,主要目标是提供一套通用的、可扩展的标签,用于处理常见任务,如迭代、条件判断、XML处理、I/O操作等,从而减少JSP页面中的脚本代码,提高代码质量。 JSTL1.1包含多个核心标签集,例如: 1....

    jstl 1.1所需的两个包

    JSTL(JavaServer Pages Standard Tag Library)是Java EE中...总的来说,JSTL 1.1是Java Web开发中一个重要的工具,通过这两个关键的库文件,开发者可以编写出更简洁、更高效的JSP页面,提高了开发效率和应用性能。

    jstl1.1.jar、ctld\standrant.jar

    **TLD文件**,全称为Tag Library Descriptor,是XML文件,用于描述一个自定义标签库或者像JSTL这样的标准标签库。TLD文件定义了标签的名字、属性、行为等元数据。在JSTL中,TLD文件通常位于`WEB-INF`目录下的`tags`...

    jstl1.1.jar和standard

    JSTL是一个用于Java Web应用程序的标准标签库,它允许开发者使用XML语法在JSP页面中执行常见的任务,比如迭代、条件判断、XML处理等,从而提高代码的可读性和可维护性。 JSTL1.1.jar是JSTL的一个特定版本,发布于...

    JSTL1.1标签库,学习JSTL的好资料

    **JSTL1.1标签库**是Java服务器页面(JSP)开发中的一个重要工具,它提供了丰富的标签来简化页面逻辑,使得代码更加简洁、易读。本篇将详细介绍JSTL1.1的核心标签库以及相关的EL表达式变量。 **一、EL表达式中的...

    网上书店 jsp+jstl1.1+el+sql2000+javabean

    网上书店 jsp jstl1.1+el+sql2000+javabean 网上书店 jsp jstl1.1+el+sql2000+javabean 网上书店 jsp+jstl1.1+el+sql2000+javabean 网上书店 jsp+jstl1.1+el+sql2000+javabean 网上书店 jsp+jstl1.1+el+sql2000+...

    jstl 1.1 jar

    javaweb 开发的jstl 标签库jar,备份,方便下载

Global site tag (gtag.js) - Google Analytics