`

EL表达式不解析及解析错误的解决办法

    博客分类:
  • jstl
阅读更多

1.EL表达式不解析,在页面中按字符串输出

原因:serlet和jsp对应版本不支持EL表达式或者没有开启EL表达式

解决办法:EL表达式是从jsp2.0和servlet2.4才开始支持的。servlet2.3及以前版本都不支持。

在servlet2.3版本的页面中可以添加 <%@ page isELIgnored="false" %> 来开启EL表达式并且能使用但会报黄线提示,而且servlet2.3中c标签和EL表达式不能结合使用,必须使用c标签的扩展库 <%@ taglib prefix="c" uri="http://java.sun.com/jstl/core_rt" %> 才可以和c标签结合使用

servlet2.4版本中默认已开启EL表达式,不用添加<%@ page isELIgnored="false" %>。

servlet2.5及以上版本默认没有开启EL表达式,使用el表达式时需开启。

2.C标签使用找不到c.tld

Caused by: org.apache.jasper.JasperException: /WEB-INF/jsp/system/user/user_index.jsp(3,62) Unable to read TLD "META-INF/c.tld" from JAR file "file:/D:/server/tomcat/tomcat-portal-8086/webapps/gxq/WEB-INF/lib/jstl-1.2.jar": org.apache.jasper.JasperException: Failed to load or instantiate TagLibraryValidator class: org.apache.taglibs.standard.tlv.JstlCoreTLV

使用c标签时报这个问题原因:常见是jstl.jar包冲突,请检查项目lib目录下的jstl.jar包和服务器lib目录下jar包是否冲突,删除一个即可。

分享到:
评论

相关推荐

    JS中如何引用EL表达式

    一种解决方案是将 JavaScript 文件改为 JSP 文件,然后在 JSP 文件中引入 EL 表达式。这样,在服务端执行 EL 表达式后,结果将被传递给客户端的 JavaScript。 例如,我们可以在 JSP 文件中编写以下代码: ```jsp ; ...

    Fel Javael表达式引擎

    Fel轻量级的高效的表达式计算引擎。 Fel在源自于企业项目,设计目标是为了不断变化的功能需求和性能需求.文档中有个别错误,但不影响阅读

    浅谈java里的EL表达式在JSP中不能解析的问题

    下面小编就为大家带来一篇浅谈java里的EL表达式在JSP中不能解析的问题。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    正则表达式

    代括号的子表达式数多,那么它就会被解析为一个十进制的转义序列,而不是一个引用.你可以坚持使用完整的三个字符来表示转义序列,这们就可以避免混淆了.例如, 使用 \044,而不是\44.下面是正则表达式的选择、分组和...

    javaScript如何处理从java后台返回的list

    直接使用EL表达式,js把它识别成字符串了。不是我想要的啊。。网上搜了搜大家的解决方案…最好的当然是把List集合转成json格式传到界面上。这样js里面操作也简单,页面也没有影响。 解决: 将List&lt;String&gt; 转成json,...

    apache-commons源码及jar文件

    Commons-EL 提供在JSP2.0规范中定义的EL表达式的解释器. FileUpload FileUpload 使得在你可以在应用和Servlet中容易的加入强大和高性能的文件上传能力 HttpClient Commons-HttpClient 提供了可以工作于HTTP协议...

    JSP开发技术大全 源码

    mail组件、程序日志组件、JavaScript脚本语言、CSS样式、XML入门技术、在JSP中应用Ajax技术、在JSP中应用DOM解析XML、在JSP中应用JDOM解析XML、在JSP中应用SAX解析XML、EL表达式、JSTL标签库、自定义标签、Hibernate...

    JSP开发技术大全 JSP

    mail组件、程序日志组件、JavaScript脚本语言、CSS样式、XML入门技术、在JSP中应用Ajax技术、在JSP中应用DOM解析XML、在JSP中应用JDOM解析XML、在JSP中应用SAX解析XML、EL表达式、JSTL标签库、自定义标签、Hibernate...

    jsp 开发技术大全

    mail组件、程序日志组件、JavaScript脚本语言、CSS样式、XML入门技术、在JSP中应用Ajax技术、在JSP中应用DOM解析XML、在JSP中应用JDOM解析XML、在JSP中应用SAX解析XML、EL表达式、JSTL标签库、自定义标签、Hibernate...

    challenge-python-03:文字教育

    香紫苏: 没有虚拟现实,您可以在虚拟环境中使用Python,也可以在Python核心中使用Python Utiliza Python 3参数解析器¡ 重要提示皮斯塔斯Abre el archivo con“ encoding ='utf-8'”避难所错误: with open ( '...

    Java Web编程宝典-十年典藏版.pdf.part2(共2个)

    6.3 EL表达式的应用 6.3.1 EL的基本语法. 6.3.2 EL的运算符 6.3.3 EL的隐含对象 6.4 JSTL核心标签库的应用 6.4.1 数据访问标签 6.4.2 流程控制标签 6.4.3 循环标签 6.5 JSTL格式标签库的应用 6.5.1 使用格式化数字 ...

    《JSP程序设计》(Beginning JavaServer Pages)PDF

    书中主要介绍JSP基础知识、JSP和表达式语言(EL)、JSP标记库和JSTL、JSP指令、JSP和JavaBean、错误处理、JSP和servlet、访问数据库以及MVC等。书中展示了许多实际的代码示例,并对一些实例做了深入的分析,通过这些...

    java开源包1

    parboiled 是一个纯Java库提供了一种轻量级,易于使用,功能强大和优雅的PEG(解析表达式语法)分析设施。你定义的Java源代码的语法规则,直接,没有必要专门编写和维护,外部语法文件。同时保持蒸提供全面的支持,...

    java开源包11

    parboiled 是一个纯Java库提供了一种轻量级,易于使用,功能强大和优雅的PEG(解析表达式语法)分析设施。你定义的Java源代码的语法规则,直接,没有必要专门编写和维护,外部语法文件。同时保持蒸提供全面的支持,...

    java开源包2

    parboiled 是一个纯Java库提供了一种轻量级,易于使用,功能强大和优雅的PEG(解析表达式语法)分析设施。你定义的Java源代码的语法规则,直接,没有必要专门编写和维护,外部语法文件。同时保持蒸提供全面的支持,...

    java开源包3

    parboiled 是一个纯Java库提供了一种轻量级,易于使用,功能强大和优雅的PEG(解析表达式语法)分析设施。你定义的Java源代码的语法规则,直接,没有必要专门编写和维护,外部语法文件。同时保持蒸提供全面的支持,...

    java开源包6

    parboiled 是一个纯Java库提供了一种轻量级,易于使用,功能强大和优雅的PEG(解析表达式语法)分析设施。你定义的Java源代码的语法规则,直接,没有必要专门编写和维护,外部语法文件。同时保持蒸提供全面的支持,...

    java开源包5

    parboiled 是一个纯Java库提供了一种轻量级,易于使用,功能强大和优雅的PEG(解析表达式语法)分析设施。你定义的Java源代码的语法规则,直接,没有必要专门编写和维护,外部语法文件。同时保持蒸提供全面的支持,...

    java开源包10

    parboiled 是一个纯Java库提供了一种轻量级,易于使用,功能强大和优雅的PEG(解析表达式语法)分析设施。你定义的Java源代码的语法规则,直接,没有必要专门编写和维护,外部语法文件。同时保持蒸提供全面的支持,...

    java开源包4

    parboiled 是一个纯Java库提供了一种轻量级,易于使用,功能强大和优雅的PEG(解析表达式语法)分析设施。你定义的Java源代码的语法规则,直接,没有必要专门编写和维护,外部语法文件。同时保持蒸提供全面的支持,...

Global site tag (gtag.js) - Google Analytics