JSTL标签参考手册前言=====================================================================JSLT标签库,是日常开发经常使用的,也是众多标签中性能最好的。把常用的内容,放在这里备份一份,随用随查。尽量做到不用查,就可以随手就可以写出来。这算是Java程序员的基本功吧,一定要扎实。JSTL全名为JavaServerPagesStandardTagLibrary,。JSTL是由JCP(munityProcess)所制定的标准规范,它主要提供给JavaWeb开发人员一个标准通用的标签函数库。Web程序员能够利用JSTL和EL来开发Web程序,取代传统直接在页面上嵌入Java程序(Scripting)的做法,以提高程序的阅读性、维护性和方便性。<%***@taglib%>引入标签库=====================================================================1、以classPath中,加入jar包:standard-,jstl-、在相目\WEB-INF\tld\文件夹中放入常用的tld文件:,、在jsp文件的顶部加入以下内容:Java代码<%***@tagliburi="http://java./jsp/jstl/core"prefix="c"%><%***@tagliburi="http://java./jsp/jstl/fmt"prefix="fmt"%><%***@tagliburi="http://java./jsp/jstl/functions"prefix="fn"%><%***@tagliburi="http://java./jsp/jstl/core"prefix="c"%><%***@tagliburi="http://java./jsp/jstl/fmt"prefix="fmt"%><%***@tagliburi="http://java./jsp/jstl/functions"prefix="fn"%><c:>核心标签库=====================================================================JSTL核心标签库(C标签)标签共有13个,功能上分为4类::out、set、remove、:if、choose、when、:forEach、:import、url、redirect<c:forEach>标签-------------------------------------------------------------------为循环控制,它可以将集合(Collection)中的成员循序浏览一遍。<c:forEach>标签的语法说明:语法1:迭代一集合对象之所有成员Html代码<c:forEach[var="varName"]items="collection"[varStatus="varStatusName"][begin="begin"][end="end"][step="step"]>本体内容</c:forEach><c:forEach[var="varName"]items="collection"[varStatus="varStatusName"][begin="begin"][end="end"][step="step"]>本体内容</c:forEach>语法2:迭代指定的次数Html代码<c:forEach[var="varName"][varStatus="varStatusName"]begin="begin"end="end"[step="step"]>本体内容</c:forEach><c:forEach[var="varName"][varStatus="varStatusName"]begin="begin"end="end"[step="step"]>本体内容</c:forEach><c:forEach>标签的属性说明:<c:forEach>标签的属性:varStatus属性:它的提供另外四个属性:index,count,fist和last,它们个自的意义如下:Java代码属性类型意义indexnumber现在指到成员的索引countnumber总共指到成员的总和firstboolean现在指到成员是否为第一个lastboolean现在指到成员是
JSTL标签 参考手册 来自淘豆网m.daumloan.com转载请标明出处.