`

EL表达式在tomcat7.0下的new关键字不能使用

 
阅读更多

最近生产系统部署个小应用,服务器选型tomcat7.0,一直运行得好好的,最近看日志发现消息发布功能报白页。贴日志:

org.apache.jasper.JasperException: /news/listNews.jsp (line: 32, column: 70) "${new.title}" contains invalid expression(s): javax.el.ELException: Failed to parse the expression [${new.title}]

 本地环境tomcat6.0跑起来好好的。

 

参考文档:http://stackoverflow.com/questions/3879794/spring-3-petclinic-owner-new-invalid-expression-in-tomcat-7

 

T7.0里面:"new" is a Java keyword and hence ${owner.new} is not legal EL。Tomcat 7 enforces this rule by default (Tomcat 6 doesn't for backwards compatibility). The bug is in the Spring sample app.

 

PS:升级tomcat到7.0所有的EL表达式中的new属性都得替换,问题解决。

分享到:
评论

相关推荐

    Tomcat7.0 tomcat最新版本

    2. **JSP 2.2支持**:同时,Tomcat 7.0也支持JSP 2.2规范,带来了更强大的EL表达式语言、自定义标签库改进以及对HTML5的支持,使得JSP页面编写更加灵活高效。 3. **更好的性能**:Tomcat 7.0在性能方面进行了优化,...

    tomcat 7.0tomcat 7.0

    9. **热部署**:Tomcat 7.0支持Web应用的热部署,即在不重启服务器的情况下更新或替换已部署的应用,提高了开发和调试的效率。 10. **内存泄漏检测**:Tomcat 7.0包含了一些工具和配置选项,帮助开发者检测和防止...

    Tomcat7.0 64位

    4. **多线程处理**:Tomcat7.0使用多线程模型来处理并发请求,确保服务器在高负载下仍能高效运行。 5. **管理工具**:内置的管理工具如Manager App和Host Manager,可以方便地进行应用部署、监控和管理,大大简化了...

    tomcat7.0下载

    【标题】:“Tomcat7.0下载” 在深入探讨Tomcat7.0之前,我们先来了解一下Tomcat的背景。...无论你是初学者还是经验丰富的开发者,掌握Tomcat7.0的使用和配置都将对你的Java Web开发生涯大有裨益。

    tomcat7.0_32位_官方免安装绿色版

    这个版本特别为32位操作系统设计,适用于那些希望在不进行繁琐安装过程的情况下快速启动和运行Tomcat的用户。官方免安装绿色版简化了部署流程,使得开发者和系统管理员可以更加便捷地在本地环境中测试和运行Java Web...

    tomcat 7.0 64位 windows 解压版

    2. JSP 2.2支持:提供了新的EL表达式,增强了JSTL标签库,使得JSP页面编写更加简洁。 3. 统一配置:通过server.xml文件统一管理所有组件配置,简化了系统配置。 4. 新的安全特性:包括加强的身份验证机制和更精细的...

    apache-tomcat-7.0.100-windows-x64.zip

    Tomcat 7.0是Java EE 6规范的实现,它支持Servlet 3.0、JSP 2.2和EL 2.2标准。这些标准提供了诸如异步处理、过滤器链增强和表达式语言等新功能,使得开发人员能够更高效地编写Web应用程序。 在"apache-tomcat-7.0....

    Tomcat7.0版本

    1. **Servlet 3.0支持**:Tomcat7.0支持最新的Servlet规范,提供了更灵活的部署方式,如在不重启服务器的情况下动态添加或移除Web应用程序。此外,Servlet 3.0还引入了异步处理能力,提高了Web应用的响应速度。 2. ...

    apache-tomcat-7.0.108(UTF8).zip

    这个名为"apache-tomcat-7.0.108(UTF8).zip"的压缩包包含了Apache Tomcat 7.0.108版本,这是一个支持UTF-8编码的版本,因此在处理多语言内容时能提供更好的支持。 Tomcat 7是Apache Tomcat服务器的一个重要版本,它...

    tomcat7.0版本

    在使用Tomcat 7.0时,开发者应确保遵循最佳实践,如定期更新以获取安全补丁,正确配置服务器以防止常见的攻击,如跨站脚本(XSS)和SQL注入等。同时,为了提高性能,可以调整Tomcat的配置参数,如最大连接数、内存...

    apache-tomcat-7.0.100

    Apache Tomcat 7.0.100 是一个开源的Java Servlet容器,它实现了Java EE Web应用程序的规范,包括Servlet、JSP(JavaServer Pages)和EL(Expression Language)。这个版本是Tomcat 7系列的一个特定发行版,可能包含...

    Tomcat7.0和8.0版本

    在本文中,我们将探讨Tomcat 7.0和8.0这两个重要版本,特别关注它们在Windows 64位系统下的应用。 **Tomcat 7.0.40** Tomcat 7.0是Apache Tomcat的第七个主要版本,它引入了许多增强功能和改进。7.0.40是这个版本...

    tomcat 7 最新版本 apache-tomcat-7.0.109

    2. **JSP 2.2支持**:它包含对JSP 2.2的实现,提供了更多的EL表达式功能、简化了脚本元素、增强了错误处理和调试能力。 3. **NIO连接器**:除了传统的BIO连接器,Tomcat 7引入了基于非阻塞I/O的NIO连接器,允许处理...

    tomcat7.0 解压免安装板

    【标题】"Tomcat7.0 解压免安装版"是指Apache Tomcat服务器的一个特定版本,7.0.79,它无需通过传统安装过程即可使用。Tomcat是一款开源的应用服务器,主要支持Java Servlet和JavaServer Pages(JSP)技术,是Java ...

    tomcat7.0包

    在使用Tomcat 7.0时,开发者需要注意以下几点: - 配置`server.xml`:这是Tomcat的主要配置文件,包含了服务器端口、连接器、上下文等配置。 - 安全配置:为了防止未授权访问,需要正确配置`web.xml`中的安全约束和...

    windows 64位的 tomcat 7.0

    2. **多线程支持**:在64位环境下,Tomcat 7.0可以利用更多的处理器核心,通过多线程处理请求,提高并发性能,这对于高流量的Web应用非常重要。 3. **更好的安全管理**:Tomcat 7.0改进了安全管理器,提供了更精细...

    Tomcat 服务器7.0版本

    EL表达式现在可以直接调用JavaBeans的方法,而不仅仅是属性。同时,JSP的scriptlet已经被鼓励减少使用,取而代之的是更现代的Java注解和独立的Java类。 在安全性方面,Tomcat 7.0提供了一种名为“Valve”的机制,...

Global site tag (gtag.js) - Google Analytics