项目中使用了JSTL1.1,然后在web.xml中使用了:
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5">
因为jstl1.1的EL表达式在servlet2.5默认是禁用的,需要在JSP页面中加入:<%@ page isELIgnored="false"%>
或者改为2.4,因为jstl1.1在servlet2.4中默认是启用的。
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_4.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_4.xsd" version="2.4">
测试结果:
在Tomcat5(apache-tomcat-5.5.34)中:
使用2.4, EL正常
使用2.5, EL失效
使用2.5, 并在每个页面上添加:<%@ page isELIgnored="false"%>, EL正常
在Tomcat6(apache-tomcat-6.0.33)中:
使用2.4及2.5(未加<%@ page isELIgnored="false"%>),EL均正常
分享到:
相关推荐
struts jstl el表达式示例代码 struts jstl el 表达式 源码
Struts与表现层技术的结合 JSTL EL表达式语言简介
JSP JSTL EL表达式中FN函数使用帮助
EL表达式言语和JSTL EL表达式言语和JSTL EL表达式言语和JSTL
NULL 博文链接:https://li1314aishui.iteye.com/blog/1314537
jstl与el表达式所需jar,standard.jar/jstl.jar等jar包
el表达式,EL表达式言语和JSTL 很不错的资料啊
El表达式与Jstl 标签库学习,EL表达式语法结构:El 表达式的作用,如何使用El表达式; 2.Jstl 标签库的作用3.使用JSTL标签库 :
Web前端开发,开发jsp的时候。使用EL表达式以及JSTL标签时,所需的两个jar包。 ???????????????
本资源代码中包含jstl的标签库定义以及自定义EL标签使用的详细说明,参见压缩文件中说明即可,欢迎各位技术员下载参考及使用
EL表达式及JSTL里三个主要标签实现表的增删改查
JAVAEE实验报告EL表达式和jstl标签库的使用.pdf
JSTL(JSP Standard Tag Library ,JSP标准标签库)是一个不断完善的开放源代码的JSP标签库,E L(Expression Language) 目的:为了使JSP写起来更加简单。
EL表达式 JSTL常用标签 用于web开发
java JSTL_EL表达式vJSTL_EL表达式JSTL_EL表达式JSTL_EL表达式JSTL_EL表达式JSTL_EL表达式JSTL_EL表达式
对JSTL和EL表达式的部分标签的解释说明和例子,是我初学时学习和应用的一些内容<c:if var=”” scope=”” test=””/> <c:chose><c:when><c:otherwise>标签
jstl el表达式 中文chm pdf 文件
主要介绍了jstl EL表达式遍历Map的方法的相关资料,需要的朋友可以参考下
EL表达式 (详解) EL表达式 1、EL简介 1)语法结构 ${expression} 2)[]与.运算符 EL 提供.和[]两种运算符来存取数据。 当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 ...
JSP中JSTL提供的函数标签EL表达式操作字符串的方法