`
micheal19840929
  • 浏览: 163199 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

JSTL1.0和JSTL1.1的区别

    博客分类:
  • J2EE
阅读更多

这要从一个异常说起

According to TLD or attribute directive in tag file, attribute value does not accept any expressions

产生异常的代码是<c:set var="customerid" value="${1+2}"/>

如果使用jstl1.0会产生异常,因为1.0不支持attribute的EL赋值,使用1.1就正常

 

我们需要在两个地方注意1.0和1.1的使用

一个是web.xml的头

JSTL1.1和JSP2.0
<web-app version="2.4" 
    xmlns="http://java.sun.com/xml/ns/j2ee" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 
    http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">

</web-app>

JSTL1.0和JSP1.2

<web-app version="2.3" 
    xmlns="http://java.sun.com/xml/ns/j2ee" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 
    http://java.sun.com/xml/ns/j2ee/web-app_2_3.xsd">

</web-app>

 

1.0引入方式

<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>

1.1引入方式

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>

分享到:
评论
1 楼 haitaohehe 2011-03-02  
我使用的是jstl1.0  可是在使用<c:set var="customerid" value="${1+2}"/>
却是正常的。。。。

相关推荐

    jstl1.1和jstl1.0

    JSTL1.1和JSTL1.0是两个版本,主要的区别在于功能的完善和性能的优化。 **JSTL1.1** JSTL1.1是针对Tomcat5.x版本设计的,它在JSTL1.0的基础上进行了一些改进和增强。这个版本引入了对JSP 2.0规范的支持,包括对EL ...

    JSTL1.0与JSTL1.1的tld文件包下载

    JSTL 1.0 和 JSTL 1.1 都是早期的版本,它们之间的主要区别在于功能的完善和性能的优化。JSTL 1.1 添加了一些新特性,比如对XML处理的支持更加完善,同时修复了1.0版本中的一些已知问题。尽管JSTL后续有更先进的版本...

    jstl 1.1 jar

    javaweb 开发的jstl 标签库jar,备份,方便下载

    jstl使用jar包1.0版本吧

    **JSTL(JavaServer Pages Standard Tag Library)**是Java Web开发中的一种标准标签库,它为JSP页面提供了一套方便使用...如果你正在使用的是较旧的项目或者希望保持兼容性,选择JSTL 1.0或1.1版本是一个明智的选择。

    JSTL EL表达式语言

    JSTL由Apache Jakarta组织维护,并分为两个主要版本:JSTL 1.0和JSTL 1.1。JSTL 1.0支持Servlet 2.3和JSP 1.2,而JSTL 1.1则支持Servlet 2.4和JSP 2.0,与Tomcat 5.x兼容。 JSTL包含多个标签库,如: 1. **核心标签...

    JSTL详解--EL表达式

    JSTL详解--EL表达式 在 JSP 页面中,使用标签库代替传统...q Standard-1.0 Taglib ( JSTL1.0 )支持 Servlet2.3 和 JSP1.2 规范, Web 应用服务器 Tomcat4 支持这些规范,而它的发布也在 Tomcat 4.1.24 测试通过了。

    struts JSTL详解.doc

    JSTL分为两个版本:Standard-1.0 Taglib和Standard-1.1 Taglib,分别对应Servlet 2.3和JSP 1.2以及Servlet 2.4和JSP 2.0规范。Tomcat 4.x支持JSTL 1.0,而Tomcat 5.x支持JSTL 1.1。 JSTL 1.1是本文主要讨论的版本,...

    JSTL教程

    随着JSP规范的更新,JSTL也得到了发展,例如JSTL 1.1和1.2,它们扩展和完善了原有功能。虽然JSTL目前还不是J2EE平台的强制组成部分,但它已被广泛采用,并在许多应用程序服务器中得到支持。 ### JSTL的实施与获取 ...

    JSTL全程详细教程

    由Apache Jakarta组织维护,并得到了Sun公司的支持,JSTL分为两个版本:Standard-1.0 Taglib和Standard-1.1 Taglib。1.0版本适用于Servlet 2.3和JSP 1.2,而1.1版本则支持Servlet 2.4和JSP 2.0,推荐使用与Web应用...

    JSTL中文帮助文档

    - JSTL 有多个版本,如 1.0、1.1、1.2 和 1.3,其中 1.2 是最常用的一个。 - 使用 JSTL 需要引入 javax.servlet.jsp.jstl-api 和 jstl 实现库,如 tomcat-jstl.jar。 6. **与 EL(Expression Language)的配合** ...

    jstl 1.1 2

    JSTL 1.1是继1.0版本后的更新,引入了一些改进和增强。 1. **JSTL 核心标签库(Core Taglib)** - `&lt;c:set&gt;`:设置变量值,常用于初始化变量或传递数据。 - `&lt;c:out&gt;`:安全地输出数据,防止XSS攻击。 - `&lt;c:if&gt;` ...

    jstl[教程].pdf

    JSTL分为两个版本:Standard-1.0 Taglib和Standard-1.1 Taglib,分别对应Servlet2.3和JSP1.2以及Servlet2.4和JSP2.0规范。在本教程中,我们将主要探讨JSTL 1.1。 JSTL 1.1包含五个主要的标签库: 1. **核心标签库*...

    jstl.jar 中所有类的api

    例如,JSTL 1.0和1.1版本不支持EL,而1.2及更高版本则集成了对EL的支持。 总的来说,`jstl.jar`中的API为JSP开发提供了丰富的工具,使得开发者能够专注于业务逻辑,而不是繁琐的页面渲染细节。通过理解和熟练使用...

    jstl[教程](20211117174031).pdf

    它分为两个主要版本:Standard-1.0 Taglib和Standard-1.1 Taglib,分别对应Servlet 2.3和JSP 1.2以及Servlet 2.4和JSP 2.0规范。 JSTL的核心标签库包含了用于Web应用程序的常用功能,如循环、表达式赋值和基本的...

    jstl标签详解.doc

    **JSTL 1.1**在1.0的基础上增加了更多功能,包括函数库,进一步增强了JSTL的实用性。 **JSTL的优点**: 1. **跨平台一致性**:JSTL提供了标准化的接口,方便在不同应用服务器间移植Web应用。 2. **简化开发**:通过...

    Java EE 6 规范

    •JSTL 1.2 •Web Services Metadata 2.1 •JSF 2.0 •Common Annotations 1.1 •Java Persistence 2.0 •Bean Validation 1.0 •Managed Beans 1.0 •Contexts and Dependency Injection for Java EE 1.0 •...

    jakarta-taglibs-standard-1.1.0.zip

    JSTL是Java Community Process (JCP)定义的一个标准,其JSR 52定义了JSTL 1.0,而JSR 215则定义了JSTL 1.1。JSTL包括几个核心组件:Core、XML、JDBC、JSTL Functions 和 JSTL Internationalization (i18n)。这些...

    JSP技术-6标准标签库ppt课件.ppt

    JSTL 1.1与1.0比较,JSTL 1.1提供了更好的功能和性能,例如支持EL表达式、支持自定义标签等。 通用标签库是核心标签库中最常用的标签库,提供了设置变量、输出变量、删除变量等功能。这些标签可以用于JSP页面中的...

    在eclipse中部署项目web有时候访问jsp会抛出以下类似的异常信息

    常见的JSTL版本有1.0和1.1.x,每个版本可能包含不同的功能和修复的bug。 当在Eclipse中部署Web项目并遇到JSP异常时,我们需要检查以下几个方面: 1. **类路径配置**:确保JSTL的JAR文件(如`standard.jar`和`jstl....

Global site tag (gtag.js) - Google Analytics