入门:
下载地址:http://www.apache.org/dist/jakarta/taglibs/standard/
Win下,下载jakarta-taglibs-standard-current.tar.gz,或者jakarta-taglibs-standard-current.zip文件即可。
使用步骤:
1:解压包后,将standard.jar和jstl.jar两个包加入项目库。
2:然后将tld文件夹中的需要标签集复制到项目的WEB-INF下。
3:在页面用taglib标签导入标签。语法:<%@ taglib uri="/WEB-INF/c.tld" prefix="c"%>
一般网站是将taglib标签导入语法都归纳到一个JSP页面,然后用include包含到需要的页面。
使用和其他内容可以参考:
http://baike.baidu.com/view/73527.htm
补充:
在页面中导入taglib的几种方法:
a. taglib指示符直接引用一个TLD
<%@ taglib uri=”/WEB-INF/tutorial-template.tld” prefix=”tt” %>
uri属性定义了唯一的标签库描述(以下简称TLD),它可以是直接是tld文件名或一个独一无二的名字。prefix是用来区别其它TLD中和本TLD中有重名的tag的一种手段。
b. 以下的taglib指示符通过一个逻辑名称间接地引用一个TLD:
<%@ taglib uri=”/tutorial-template” prefix=”tt” %>
如果是间接引用TLD的话,那你必须还要在web.xml中定义此逻辑名称与tld文件之间的映射,具体做法是在web.xml中加入一个名为taglib的元素:
<taglib>
<taglib-uri>/tutorial-template</taglib-uri>
<taglib-location>
/WEB-INF/tutorial-template.tld
</taglib-location>
</taglib>
c. web中没有tld文件,可以通过如下语句获得引用
CORE LIBRARY
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
XML LIBRARY
<%@ taglib prefix="x" uri="http://java.sun.com/jsp/jstl/xml" %>
FMT LIBRARY
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
SQL LIBRARY
<%@ taglib prefix="sql" uri="http://java.sun.com/jsp/jstl/sql" %>
FUNCTIONS LIBRARY
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
参考于JSTL包中README文件,原文如下:
USING THE STANDARD TAG LIBRARY
To use this distribution with your own web applications, simply copy the JAR
files in the 'lib' directory (jstl.jar and standard.jar) to your application's
WEB-INF/lib directory (add the other dependencies as well if your runtime
does not already provide them). Then, import JSTL into your pages with the
following directives:
CORE LIBRARY
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
XML LIBRARY
<%@ taglib prefix="x" uri="http://java.sun.com/jsp/jstl/xml" %>
FMT LIBRARY
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
SQL LIBRARY
<%@ taglib prefix="sql" uri="http://java.sun.com/jsp/jstl/sql" %>
FUNCTIONS LIBRARY
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>