JSTL標签参考手册.docxVIP

  • 3
  • 0
  • 约2.52万字
  • 约 33页
  • 2016-12-06 发布于重庆
  • 举报
JSTL標签参考手册

JSTL标签 参考手册前言=====================================================================JSLT标签库,是日常开发经常使用的,也是众多标签中性能最好的。把常用的内容,放在这里备份一份,随用随查。尽量做到不用查,就可以随手就可以写出来。这算是Java程序员的基本功吧,一定要扎实。JSTL全名为JavaServer Pages Standard Tag Library,目前最新的版本为1.1版。JSTL是由JCP(Java Community Process)所制定的标准规范,它主要提供给Java Web开发人员一个标准通用的标签函数库。Web程序员能够利用JSTL和EL来开发Web程序,取代传统直接在页面上嵌入Java程序(Scripting)的做法,以提高程序的阅读性、维护性和方便性。JSTL 1.1必须在支持Servlet 2.4且JSP 2.0以上版本的Container才可使用%@ taglib %引入标签库=====================================================================1、以classPath中,加入jar包: standard-1.1.2.jar , jstl-1.1.2.jar2、在相目\WEB-INF\tld\文件夹中放入常用的tld文件:c.tld,fmt.tld3、在jsp文件的顶部加入以下内容:Java代码 %@ taglib uri=/jsp/jstl/core prefix=c % %@ taglib uri=/jsp/jstl/fmt prefix=fmt% %@ taglib uri=/jsp/jstl/functions prefix=fn % c:核心标签库 =====================================================================JSTL 核心标签库(C标签)标签共有13个,功能上分为4类:1.表达式控制标签:out、set、remove、catch2.流程控制标签:if、choose、when、otherwise3.循环标签:forEach、forTokens4.URL操作标签:import、url、redirectc:forEach标签为循环控制,它可以将集合(Collection)中的成员循序浏览一遍。c:forEach 标签的语法说明:语法1:迭代一集合对象之所有成员Html代码 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 标签的属性说明:c:forEach 标签的属性 :varStatus属性: 它的提供另外四个属性:index,count,fist和last,它们个自的意义如下:Java代码 属性 类型 意义 index number 现在指到成员的索引 count number 总共指到成员的总和 first boolean 现在指到成员是否为第一个 last boolean 现在指到成员是否为最后一个 c:forEach 遍历 List列表:对于一个基本类型的数组,当前元素将作为相应包装类(Integer、Float等等)的一个实例提供。Html代码 c:forEach items=${domainList } var=item tr td align=center valign=middle${item[domain]==null?nbsp;:item[domain]}/td td align=center valign=middlefmt:formatDate value=${item[bind_date]} pattern=yyyy-MM-dd HH:mm:ss//td td align=center valign=middle c:if test=${item[domain]!=null} a href=javascript:; id=${item[domain]} class=delnbsp;/a /c:if /td /tr /c:forEach c:forEach 遍历Map:对于一个java.util.Map,当前元

文档评论(0)

1亿VIP精品文档

相关文档