`

TOMCAT 6下EL 三元表达式需要用空格!

 
阅读更多
今天折腾个三元表达式子,如下:

<c:if test="${menu.parent.id eq (not empty param.parentId ? param.parentId : 1)&&menu.isShow eq '1'}">

结果在TOMCAT 6下发现有报错,原来在TOMCAT 6下,三元表达式子
a?b:c,必须要都加空格,就是:  a  ? b: c,这样,才不会错,TOMCAT 7倒问题不大了
0
0
分享到:
评论

相关推荐

    tomcat5.5.28支持EL 表达式的解决方法.

    在探讨如何使Tomcat 5.5.28支持EL(表达式语言)之前,我们首先需要理解EL是什么以及它为何重要。EL是JavaServer Pages(JSP)的一部分,用于简化页面上的动态数据处理,允许开发者在JSP页面上直接访问JavaBeans属性、...

    tomcat6.0.0报EL表达式错误

    NULL 博文链接:https://babykate.iteye.com/blog/1771952

    Tomcat 6解析EL表达式的Bug示例

    今天发现Tomcat 6.0.36版本存在一个EL表达式解析方面的bug,详细描述请参阅我的博文:http://blog.csdn.net/chaijunkun/article/details/9097229。bug演示地址/bug/show.do,避免此bug的方法演示地址/bug/avoid.do

    EL表达式所用的jar包.rar

    为了在Tomcat服务器上运行包含EL表达式的JSP项目,你需要将这些jar包放入项目的`WEB-INF/lib`目录下。这样,Tomcat在加载项目时会自动扫描该目录,找到所需的类库并将其加载到应用的类路径中。如果你的项目是基于...

    JSTL以及EL表达式所需jar包

    虽然EL是Java EE的一部分,但在某些情况下,如Tomcat这样的轻量级应用服务器,可能需要这个JAR来支持EL表达式。 在部署Web应用到服务器之前,确保将这两个JAR文件添加到WEB-INF/lib目录下。这样,服务器就可以识别...

    EL表达式所需要的jar包

    在这个“EL表达式所需要的jar包”压缩文件中,通常包含的是用于支持EL表达式执行所需的库文件。虽然没有具体的文件名列表,但我们可以推测其中可能包括以下两个关键的jar包: 1. **jstl.jar**:JavaServer Pages ...

    EL表达式使用详解

    如果使用的是只支持Servlet2.3/JSP1.2的容器,如Tomcat 4.1.29,那么无法直接在JSP网页中使用EL,需要安装支持Servlet2.4/JSP2.0的容器。 EL表达式以`${`开始,以`}`结束。它提供两种运算符来存取数据:点(`.`)...

    juel-Tomcat与EL冲突问题

    1. 将 juel.jar, juel-engine.jar, juel-impl.jar 这三个包复制到tomcat6下 lib/ 中,并删除原来的el-api.jar,切记还要把工程中 WEB-INF\lib 下的 juel.jar, juel-engine.jar, juel-impl.jar 删除,不然还是要冲突...

    使用EL表达式时候用到的jar包

    使用EL表达式需要JSP API的支持,这通常包含在`jsp-api.jar`中。这个jar包包含了JSP规范定义的接口和类,是运行EL表达式的基础。 3. **Servlet API** 因为EL表达式常常与Servlet容器交互,所以`servlet-api.jar`...

    EL表达式语言 非常详细

    EL 在 JSTL 1.0 规范中首次被引入,最初需要与 JSTL 标签库配合使用。但在 JSTL 1.1 规范中,EL 表达式已经被 JSP 2.0 容器原生支持,这意味着 EL 可以独立出现在 JSP 页面的任何地方。 EL 表达式具有以下特点: -...

    el表达式不起作用解决方案

    在使用JavaServer Pages (JSP) 技术开发Web应用时,EL(Expression Language)表达式是一种强大的工具,用于简化页面中的数据绑定和表达式处理。然而,有时开发者可能会遇到EL表达式不工作的问题,这可能给开发过程...

    EL表达式 jsp

    在Tomcat服务器中,EL表达式默认是启用的,但在某些情况下可能需要手动配置。有以下两种方法来确保Tomcat支持并正确配置EL表达式: 1. 方法一:在每个JSP页面的顶部添加`&lt;%@ page isELIgnored="false" %&gt;`指令。这...

    Java中使用EL表达式文档

    2. **配置问题**:在某些版本的Tomcat服务器中,可能需要进行特定配置才能使EL表达式生效。例如,在JSP文件中加入`&lt;%@ page isELIgnored="false" %&gt;`指令。 3. **命名规则**:在使用EL表达式时,应避免使用EL表达式...

    tomcat-embed-el-9.0.16.jar

    tomcat-embed-el-9.0.16.jar

    JSTL、EL表达式使用教程

    在JSTL中,EL表达式经常与标签库结合使用,提供更强大的功能。例如,`&lt;c:out&gt;`和`&lt;c:set&gt;`标签都可以接受EL表达式作为参数。 总之,JSTL通过提供一套标准的标签库,大大简化了JSP页面的编写,使得页面逻辑更加清晰...

    EL表达式所有jar包(包含两个)

    10. **EL的安全性**:需要注意的是,EL表达式也可能带来安全风险,如代码注入,因此在设计和实现时应确保对输入进行适当的验证和清理。 综上所述,这个资源包对于理解并实施基于EL的会话统计或其他类似功能具有重要...

    解析Tomcat 6、7在EL表达式解析时存在的一个Bug

    在本文中,我们将深入探讨Tomcat 6和7在处理EL(Expression Language)表达式解析时的一个已知Bug。这个Bug主要体现在JSTL `&lt;c:forEach&gt;` 标签内部,尤其是在与类型转换相关的操作中。问题的核心在于,当EL表达式在...

    JSTL1.1及EL表达式中文参考手册

    **JSTL1.1及EL表达式**是Java服务器页面(JSP)开发中的重要组件,它们极大地提升了JSP的可读性和可维护性。本文将深入探讨这两个概念及其在实际开发中的应用。 **JSTL(JavaServer Pages Standard Tag Library)**...

    EL表达式无效问题《ZT》

    通过上述分析,我们可以看出,解决EL表达式无效问题需要从多个角度进行排查,包括检查依赖、语法、作用域、类型转换以及服务器配置等。理解并熟练运用这些知识,将有助于我们在开发过程中更有效地诊断和修复此类问题...

    jstl—el表达式

    使用JSTL和EL表达式,可以显著提升JSP页面的可读性和可维护性,减少JSP页面中的Java脚本,让页面更专注于展示逻辑,而不是控制逻辑。在现代的Java Web开发中,JSTL和EL已经成为构建高效、整洁的Web应用程序的标准...

Global site tag (gtag.js) - Google Analytics