`
esffor
  • 浏览: 1370621 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Tomcat 5.5不能使用EL表达式¥{}的解决方法

阅读更多

看如下代码:

${sessionScope.user}是JSP中的一个代码片段,如果部署到tomcat5.5中,不会显示出session中的变量user,而只会把 ${sessionScope.user}打印出来,可能是tomcat5.5的bug,屏蔽了EL

解决方案:

(1)升级成tomcat6

(2)在JSP中加入<%@ page isELIgnored="false" %>

分享到:
评论
4 楼 bnmnba 2012-04-03  
哎呦,一楼的方法还是不行啊。。。改用Tomcat6
3 楼 bnmnba 2012-04-03  
原来真的是不支持。每个页面添加一个太麻烦。试试一楼的。
2 楼 ppf1987 2011-03-14  
好贴楼主分享,这个论坛的测验也太费劲了,费了九牛二虎之力才允许发帖
1 楼 trowa 2008-08-20  
請在web.xml修改XSD
<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" xmlns="http://java.sun.com/xml/ns/j2ee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
    version="2.4">
<display-name>EL</display-name>
</web-app>

相关推荐

    tomcat5.5javax.el.jar

    标题中的"tomcat5.5javax.el.jar"指的是Tomcat 5.5版本中与Java Expression Language (EL)相关的jar包。EL是JavaServer Pages (JSP) 2.0及更高版本中引入的一种轻量级表达式语言,用于简化在JSP页面中访问JavaBean...

    tomcat5.5 压缩包很好用

    5. ** Jasper2-Servlet.jar 和 Jasper2-El.jar**:这两个文件分别包含了JSP引擎和表达式语言(EL)的实现,是JSP和EL功能的基础。 6. **Shared**、**Common**、**Server** 和 **Webapps** 目录:这些是Tomcat的默认...

    tomcat 5.5下使用JSTL所需JAR包

    它包含了对JSP EL表达式的支持,使得开发者可以在标签中直接使用EL表达式进行数据访问和操作,提高了代码的简洁性。 在Tomcat 5.5中使用JSTL1.1,你需要按照以下步骤操作: 1. 下载jstl-1.1.2.jar和standard1.1.2....

    tomcat5.5服务器

    1. **Servlet 2.4与JSP 2.0支持**:Tomcat 5.5支持Servlet规范的2.4版和JSP规范的2.0版,这两个版本提供了更多API和增强的功能,如表达式语言(EL)、自定义标签库(JSTL)等,使得Web开发更为便捷。 2. **线程池...

    tomcat5.5的软件

    标题中的“tomcat5.5的软件”指的是Apache Tomcat 5.5版本,这是一个开源的、免费的应用服务器,主要用于部署和运行Java Servlets和JavaServer Pages(JSP)。Tomcat是Java EE(现在称为Jakarta EE)的一部分,它...

    Tomcat5.5 for Struts几个jar包

    8. **struts-el.jar**(如果使用EL表达式语言):提供对Expression Language(EL)的支持。 9. **commons-logging.jar**:Struts使用Apache Commons Logging进行日志记录,这个库是必需的。 10. **commons-...

    jspel 表达式总结

    当使用EL表达式如`${a}`时,如果没有显式指定作用域,那么会首先尝试从`page`作用域中查找`a`变量。如果未找到,则会依次检查`request`、`session`和`application`作用域,直到找到为止。 #### 五、参数的获取与...

    jsp页面中表达式语言中的$符号不起作用的解决方法.docx

    jsp页面中表达式语言中的$符号不起作用的解决方法 在jsp页面中使用表达式语言时,$...jsp页面中表达式语言中的$符号不起作用的解决方法是检查Tomcat的版本和web.xml配置的版本,确保它们匹配,以确保$符号能正常使用。

    tomcate5.5.15

    这使得开发者能够利用这些规范中的最新功能,如表达式语言(EL)和统一标签库(JSTL)。 2. **性能优化**:此版本的Tomcat进行了多方面的性能优化,包括更快的启动时间、更高效的内存管理和更快的请求处理速度。这...

    jstl1.1.jar和standard1.1.jar

    今天做项目,用到了el表达式和jstl,在tomcat6.0上跑得好好的,没想到copy到tomcat5.5后,服务器起不来了,是tomcat版本的问题。查阅了不少资料,现在总结如下: 错误信息: java.lang.NoClassDefFoundError: javax...

    apache-tomcat-5.5.28

    此外,它还引入了EL(Expression Language)表达式语言,简化了与JavaBeans的交互,以及引入了自定义标签库(Tag Libraries)的改进,使得创建和使用自定义组件更加容易。 3. **配置与部署**:在Tomcat 5.5.28中,...

    el.jar jstl.jar standard.jar(jsp标签所需jar包)

    如果是在Tomcat 6.0环境下,你可以直接使用这两个文件,不需要额外的`el.jar`。 总之,`el.jar`、`jstl.jar`和`standard.jar`在Java Web开发中扮演着重要角色,它们帮助开发者更高效地编写JSP页面,减少了代码的...

    tomcat-5.5.8

    1. **Servlet 2.4 和 JSP 2.0 支持**:Tomcat 5.5.x系列支持Servlet 2.4和JSP 2.0规范,使得开发者可以利用这些规范提供的新功能和改进,如动态EL表达式和自定义标签库。 2. **性能提升**:与之前的版本相比,5.5.8...

    jsp页面中表达式语言中的$符号不起作用的解决方法

    然而,有时在JSP页面中使用EL表达式时,可能会遇到$符号不起作用的问题,就像描述中提到的那样。 问题的根本原因在于Servlet和JSP规范的版本不匹配。Servlet和JSP规范是由Java Community Process (JCP)制定的,每个...

    IT 简历模版

     ◆ 服 务 器:熟练使用Tomcat5.5/6.0,了解Web Logic  ◆ 数 据 库:熟练使用Oracle10g、SQL Server2005,了解My SQL  ◆ 开发平台:擅长SSH + Ajax+Oracle10g、MVC+Oracle10g  ◆ 设计模式: MVC、工厂模式、...

    解决jsp开发中不支持EL问题

    然而,有时在使用MyEclipse 5.5或6.0进行开发时,可能会遇到EL表达式无法被解析的问题。本文将深入探讨这个问题的原因,并提供解决方案。 EL问题通常源于JSP容器(如Tomcat)对EL的支持配置。在JSP 2.0之后的版本中...

    Tomcat-5.5.9版

    Tomcat 5.5系列是基于Servlet 2.4和JSP 2.0标准的,这些标准为开发人员提供了更高级别的API和功能,如表达式语言(EL)和统一标签库(JSTL)。 Tomcat-5.5.9版的安装相对简单,其中提供的"jakarta-tomcat-5.5.9.exe...

    apache-tomcat-5.5.25.zip

    这些版本的规范提供了许多增强的功能,例如表达式语言(EL)、统一标签库(JSTL)和过滤器链。 安装Apache Tomcat 5.5.25的过程通常包括解压zip文件、配置环境变量、启动和停止服务器。解压后的目录结构包含了多个...

Global site tag (gtag.js) - Google Analytics