jstl标签库的引用可以用<taglib uri="http://java.sun.com/jstl/core" prefix="c" />和<taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"/>这两者唯一的区别就是后者的地址中多了一个/jsp。那么这两种引入方式有何区别呢?
首先要明白jstl有如下版本:
版本号 | jstl版本 | 要求(必须满足此条件) |
standard1.2 | jstl1.2(尚未经过JCP认证) | servlet2.5 jsp2.1 |
standard1.1 | jstl1.1 | servlet2.4 jsp2.0 |
standard1.0 | jstl1.0 | servlet2.3 jsp1.2 |
jstl1.0的引入方式为:
<taglib uri="http://java.sun.com/jstl/core" prefix="c" />
jstl1.1的引入方式为:
<taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" />
注意:在jstl1.1版本的jar包中,既包含1.0版本的tld文件,又包含1.1版本的tld文件。所以在页面上引入jstl的时候,上面两种方式都不会报错。但是jstl1.0是不支持EL表达式的(EL表达式是JSP2.0为了简化JSP页面中对对象的访问方式而引入的一种简捷语言,而jstl1.0的规范是JSP1.2,当时还没有EL表达式。),所以如果在页面上使用的jstl标签中包含了EL表达式,那么就会出错。
According to TLD or attribute directive in tag file, attribute value does not accept any expressions。
所以,推荐使用jstl1.1的引入方式。
<taglib uri="http://java.sun.com /jsp/jstl/core" prefix="c" />
分享到:
相关推荐
JSTL jsp标准标签库 word文档
JSTL需引入标签库 <%@taglib prefix="fn" uri="/WEB-INF/tld/fn.tld"%>
在jsp文件中常常需要使用标准标签库,使用taglib指令调用标准标签库前必须导入jstl.jar和standard.jar这两个jar包,解压下载的文件即可
jstl.jar standard.jar JSTL taglib需要引入的jar包 核心标签库使用步骤: 1.在WEB-INF下的lib中加入jstl.jar和standard.jar 2.在jsp页面上加入:<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
JSTL--JSP Standard Tag Library(JSP标准标签库),由JCP(Java Community Process)制订,它是一组形如HTML的标签,让入门者无须Java学习也可编写动态WEB页 前提么,你要下载JSTL所需的JAR包,并在eclipse中完成...
JSTL 标签库所依赖的jar包包含standard.jar、jstl.jar.rar 1、首先在项目下创建一个文件夹,保存我们的jar包。在项目名上右击,依次点击【New】-->【Floder】,打开新建文件夹窗口 2、输入文件夹名称【lib】...
JSP 规范只将几种操作定义成了标准,但从 JSP 1.1 开始,开发人员已经能够以定制标记库的方式创建其自己的操作了。 JSP 标准标记库(JSTL)是 JSP 1.2 定制标记库集,这些标记库实现大量服务器端 Java 应用程序常用...
收集的jar包,实际使用无问题,欢迎下载,如不能使用,请及时联系发布者 简介:jstl-1.2\standard\jstl
核心标签库使用步骤: 1.在WEB-INF下的lib中加入jstl.jar和standard.jar 2.在jsp页面上加入:<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
常用的JSTL标签库: 核心标签库:http://java.sun.com/jsp/jstl/core 包含 Web 应用的常见工作,比如:循环、表达式赋值、基本输入输出等。 格式化标签库:http://java.sun.com/jsp/jstl/fmt 用来格式化...
导入jh-plugins.jar,引入标签库; 1.分页标签库 PageModel pagem = new PageModel(); pagem.setDtotal(168); pagem.setPerPageNum(10); pagem.executeCalculate(); if(null!=request.getParameter("cpage")){ ...
JSP标签、自定义标签,含有属性的JSP标签,学习标签的基本功。
jsp页面使用C标签,需要在页面引入c标签库 JSP 标准标签库(JSTL)
使用jstl标准标签库需要引入的jar包,不引入此jar包,eclipse可能会报错,影响标准标签库的使用。
两个jar包,自己用的。童叟无欺。如果你想在项目中使用JSTL和EL表达式,那么你必须要引入这个jstl.jar和standard.jar文件。页面中需要使用jstl标签库,c标签。
如果你不使用JSTL 1.0标签 taglibs-standard-jstlel.JAR可以不使用。如果不使用XML库,Xalan包也可以省略。 如果你使用Maven构建您的应用程序,添加以下依赖关系到pom.xml文件: <groupId>org.apache....
JSP使用C标签时必须引入的jar包,jstl.jar和standard.jar
进一步将应用程序的显示层和业务层完全分离,更加有利于应用程序的分工协作,jsp开发者指定了 JSTL ,提供了一组统一的通用的自定义标签文件,并将这些文件组合在一起,形成了jsp标准标签库,即JSTL。 1) 定义:包含...
使用步骤: 导入jstl相关jar包 引入标签库:taglib指令: 使用标签
jSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能。 JSTL支持通用的、结构化的任务,比如迭代,条件判断,XML文档操作,国际化标签,SQL标签。 除了这些,它还提供了一个框架来使用集成JSTL...