JSTL标签--使用

入门:

 下载地址: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" %>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值