今天给学生讲JSTL核心库里的<c:out>标签,做演示时无任何问题,但学生在练习时<c:out value="abc" default="123"/>可以正常显示,在使用<c:out value="${name}">使用EL表达式取request值时报下面的异常:
org.apache.jasper.JasperException: /jsp/pages/MyJsp.jsp(4,0) According to TLD or attribute directive in tag file, attribute end does not accept any expressions...
后经研究发现这是JSTL版本的问题 :
jstl的1.0的版本有两个tld,以core为例,core.tld和core_rt.tld,后者支持表达式,jstl 1.1的core.tld就都支持了
在使用JSTL1.1时发现上面错误. 必须将第一行换成:
<%@ taglib prefix="c" http://java.sun.com/jstl/core_rt" %>
才正确.
分享到:
相关推荐
JAVAEE 实验报告 EL 表达式和 JSTL 标签库的使用 EL 表达式(Expression Language)是一种在 JSP 页面中使用的脚本语言,用于简化 JSP 页面的开发。EL 表达式可以访问 JSP 页面中的变量、对象和集合,进行逻辑操作...
`org.apache.jasper_5.5.17.v201101211617.jar` 文件是Apache Jasper的一个特定版本,发布于2011年1月21日。这个jar包包含了处理JSP所需的所有类和资源,包括编译器、错误处理机制和相关工具。使用此版本可能需要...
Tomcat启动报错 java.lang.ClassNotFoundException: org.apache.jsp.index_jsp,检查你的项目中是否存在jsp-api.jar,jstl-api.jar,servlet-api.jar。
EL表达式与JSTL标签的结合用法.doc
解决struts2中报错:“HTTP Status 500 - org.apache.jasper.JasperException: The absolute uri: ...将这两个jar包拷贝到WebContent/WEB-INF/lib目录下,可解决当前App报错,若拷贝到Tomcat 7.0/lib目录下,可解决所有...
### EL表达式与JSTL标签库详解 #### 一、EL表达式 **1.1 什么是EL表达式** EL(Expression Language)表达式是一种简洁的语法结构,用于访问和处理Java对象,特别是在JSP页面中。它使得开发者能够更方便地在JSP...
而standard.jar文件通常与jstl.jar一起使用,因为它包含了JSTL运行所需的Apache Tomcat的Jasper EL(Expression Language)实现以及Servlet API。这是因为JSTL的一些功能依赖于Servlet API和JSP API,这些在standard...
《深入理解EL表达式与JSTL在企业实训中的应用》 在现代Web开发中,EL(Expression Language)表达式和JSTL(JavaServer Pages Standard Tag Library)是两个非常重要的技术,它们大大简化了Java Web应用的视图层...
EL表达式与JSTL标签库,挺实用的工具
JSP应用开发-EL表达式与JSTL标签 EL表达式(Expression Language)是一种用于JSP页面中的语言,主要用于替换JSP页面中的脚本表达式,从JSP隐式对象中提取java对象、获取数据。EL表达式的语法结构是:“${变量或...
这个库包含了Java Expression Language (EL)的实现,EL是JSP 2.0及更高版本中用于在页面中执行简单的表达式的语言。EL表达式通常用于访问页面作用域、请求作用域、会话作用域或应用作用域中的对象属性。例如,`${...
总结来说,`el表达式jar包——jstl.jar+standard.jar`是Java Web开发中必不可少的组件,它们帮助开发者编写更加清晰、可维护的JSP页面,通过EL表达式和JSTL标签,我们可以将业务逻辑和显示逻辑分离,提高代码的复用...
标题中的"jakarta.servlet.jsp.jstl-api-2.0.0.jar"是一个重要的Java Web开发组件,它属于JavaServer Pages(JSP)标准标签库(JSTL)的一部分,用于提供一套标准的标签来简化HTML或XML文档的生成。JSTL的主要目标是...
**JSTL(JavaServer Pages Standard Tag Library)** 是一个标准的标签库,用于简化JavaServer Pages(JSP)开发。它提供了许多预定义的标签,使得开发者可以更方便地处理常见任务,如控制流、迭代、XML处理等,而...
可以支持Ajax用的 xml数据结构,也可以支持jsp、jstl、struts等标签,根据配置不同的数据解析器,得到不同结构的数据。 3.集成完整的分页功能。 4.查询页面的查询项和列表项都是动态的,通过xml配置,统一管理。...
今天做项目,用到了el表达式和jstl,在tomcat6.0上跑得好好的,没想到copy到tomcat5.5后,服务器起不来了,是tomcat版本的问题。查阅了不少资料,现在总结如下: 错误信息: java.lang.NoClassDefFoundError: javax...
在"EL表达式+JSTL.zip"这个压缩包中,可能包含的资料有: 1. PPT教程:详细解释了EL和JSTL的基本概念、语法和实际应用,可能是适合初学者的学习材料。 2. 笔记:可能是开发者整理的使用经验、技巧或者案例分析,有助...
JSTL是一组预定义的标签库,用于处理常见任务,如迭代、条件判断、XML处理等,而EL是一种表达式语言,用于在视图层获取和设置JavaBean属性,使得数据绑定更加方便。** **JSTL标签库** JSTL提供了多个核心标签集,...
EL表达式与JSTL标签库,适合初学java的童鞋