JSTL1.0和JSTL1.1的区别

简介: 这要从一个异常说起 According to TLD or attribute directive in tag file, attribute value does not accept any expressions 产生异常的代码是 如果使用jstl1.

这要从一个异常说起

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"%>

目录
相关文章
|
XML SQL Java
EL表达式和JSTL
EL表达式和JSTL
109 0
|
4月前
|
存储 前端开发 Java
JSTL核心标签库
这篇文章详细介绍了JSTL核心标签库中的表达式标签,包括输出、变量设置、变量移除、导入、重定向、传递参数、条件判断、条件选择、循环等标签的语法和使用示例,旨在简化JSP程序的开发。
|
Java Apache
21JavaWeb基础 - JSTL技术
21JavaWeb基础 - JSTL技术
48 0
|
XML SQL Java
JavaWeb--EL表达式&JSTL 标签库
JavaWeb--EL表达式&JSTL 标签库
73 0
|
Java 数据安全/隐私保护
|
存储 Java
【JavaWeb】之JSTL & EL表达式(下)
【JavaWeb】之JSTL & EL表达式(下)
110 0
【JavaWeb】之JSTL & EL表达式(下)
|
Java Apache 开发者
【JavaWeb】之JSTL & EL表达式(上)
【JavaWeb】之JSTL & EL表达式
118 0
|
Java
JavaWeb--EL表达式&JSTL 标签库(二)
JavaWeb--EL表达式&JSTL 标签库(二)
103 0
JavaWeb--EL表达式&JSTL 标签库(二)
|
Java API 数据格式
JavaWeb--EL表达式&JSTL 标签库(三)
JavaWeb--EL表达式&JSTL 标签库(三)
152 0
JavaWeb--EL表达式&JSTL 标签库(三)
|
Java
JavaWeb--EL表达式&JSTL 标签库(一)
JavaWeb--EL表达式&JSTL 标签库(一)
96 0
JavaWeb--EL表达式&JSTL 标签库(一)