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 网页导向到其他文件

 

 

你可能感兴趣的:(C++,c,Web,jsp,C#)