`

创建web工程不支持EL表达式的问题

 
阅读更多

在新建web工程时,如果选的是javaEE5,使用Tomcat5.x,发现不能支持EL表达式。

解决办法:

一,在每个页面的头部加入:<%@pageisELIgnored="false"%>

二,在web.xml里设置

<jsp-config>
<jsp-property-group>
<url-pattern>*.jsp</url-pattern>
<el-ignored>false</el-ignored>
<!-- <el-ignored>true</el-ignored> -->
</jsp-property-group>
</jsp-config>

三,更换Tomcat6.x

--------------------------------------------------------------------------------------------------------------------------------

分析原因:

后写了个jsp页面,加入 EL表达式:${1+2},正常输出应该是3,但是在tomcat5.x和tomcat6.x中输出有差别,配置环境:

J2EE1.4+tomcat5.x输出正常

J2EE5+tomcat5.x就输出${1+2}
J2EE5+tomcat6.x输出正常,这其中是何缘故?

Tomcat和J2EE版本不匹配,Tomcat 5.0.x 和 Tomcat 5.5.x 不支持 Java EE 5 的 Servlet 2.5、JSP 2.1 规范,

他们仅能支持 J2EE 1.4 的 Servlet 2.4、JSP 2.0 规范,所以这种搭配是错误的!若需要使用J2EE 5,则建议

使用tomcat6.x或以上版本Tomcat。


分享到:
评论

相关推荐

    EL表达式的使用

    1. **创建Web工程**:确保项目支持JSTL 1.1版本。 2. **添加taglib指令**:在JSP页面头部声明使用的JSTL标签库。 3. **使用JSTL标签**:在页面中根据需求使用相应的JSTL标签。 ##### 3.3 JSTL核心标签库简介 JSTL...

    EL&Filter&Listener-授课

    EL表达式、Filter和Listener授课概述 ...EL表达式、Filter和Listener是Servlet规范中的一部分,都是用于提高Web应用程序的安全性和可维护性。EL表达式用于在JSP页面中获取数据,而Filter和Listener用于处理请求和响应。

    EL自定义标签【步骤图解和工程示例】

    本教程将通过步骤图解和工程示例详细介绍如何创建和使用EL自定义标签。 首先,理解EL的基础至关重要。EL表达式通常以`${}`包围,它能直接访问到作用域中的Java对象属性,如`${user.name}`。然而,EL默认提供的操作...

    从零开始创建基于 struts1.2 + Hibernate3.0 的 Web 工程.doc

    - 在index.jsp中,使用JSTL标签显示数据,或者使用EL表达式直接访问ActionBean或Session中的数据。 通过以上步骤,一个完整的基于Struts1.2和Hibernate3.0的Web工程就创建完成了。这个工程能够处理用户请求,通过...

    jspweb工程jspweb工程

    1. 创建Web工程:使用IDE(如Eclipse、IntelliJ IDEA)创建一个新的JSPWeb项目。 2. 编写JSP页面:在WebContent目录下创建JSP文件,编写HTML结构和嵌入Java代码。 3. 编写JavaBean:实现业务逻辑,通过EL或Scriptlet...

    基于框架的Web开发-使用mybaits逆向工程改写.docx

    前者需要备份原始工程,后者则需要新建一个Web工程,并将原工程内容复制过来。 4. 使用Mybatis Generator生成逆向工程的步骤: (1) 创建Java工程,并引入必要的jar包,包括Mybatis Generator核心库和MySQL驱动。 ...

    运用spring进行web工程开发

    本篇将深入探讨如何运用Spring进行Web工程开发,包括JSP页面、标签的使用以及清晰的分层架构。 首先,让我们了解一下Spring的核心特性。Spring提供了一个全面的依赖注入(DI)容器,它允许开发者通过配置文件或注解...

    springboot web工程jsp展示以及Mybatits数据库连接。

    在 "springboot web工程jsp展示以及Mybatits数据库连接" 的项目中,我们主要关注以下几个关键知识点: 1. **Spring Boot** - **自动配置**:Spring Boot 的核心特性之一就是自动配置,它通过 @...

    java程序设计-第10章 框架基础-Servlet与JSP技术

    2. **创建Web工程**:使用集成开发环境(如MyEclipse)可以简化Web工程的创建。在MyEclipse中,选择"Web Project",填写工程名,系统会自动生成WebRoot目录和src目录,前者存放Web页面相关资源,后者存放Java源代码...

    上传一个ssh整个的工程,方便搭建基于spring的web应用

    8. 开发视图:创建JSP页面,使用EL(表达式语言)和JSTL标签库。 9. 测试和调试:使用JUnit进行单元测试,确保各个组件正常工作,然后在服务器上部署应用进行集成测试。 在使用压缩包文件时,开发者需要将"lib2...

    ACCP 5.0 Y2 WEB服务

    通过添加XFire库及相关依赖到Web工程,开发者可以配置services.xml文件发布服务,并在客户端创建对应的接口实现类以调用服务。 综上所述,本章内容着重于Web服务的基础知识和实际操作,帮助学习者理解Web服务在不同...

    WEB课程设计报告.doc

    - JSP技术:包括JSP指令、脚本元素、表达式语言(EL)、JSP标签等,用于创建动态页面。 - 访问WEB数据库常见技术:如JDBC(Java Database Connectivity),用于连接和操作数据库。 - 本系统采用的数据库访问技术:...

    MySQLJavaweb工程师试题.rar

    - **JSTL与EL表达式**:学习使用JSTL标签库简化JSP页面,利用EL表达式进行数据绑定。 4. **整合应用** - **MySQL与Java连接**:使用JDBC进行数据库操作,了解Statement、PreparedStatement和CallableStatement的...

    Java Web程序设计教程源码10-15章

    Java Web程序设计是开发互联网应用程序的关键技术,涵盖了诸如Servlet、JSP、JSTL、EL、Filter、Listener等核心概念。本教程源码10-15章的提供,为学习者提供了深入实践的宝贵资源,确保每一个示例都能运行,帮助...

    jsf 最简单的eclipse工程例子

    JSF应用中常见的问题可能涉及视图状态管理、EL表达式错误、转换和验证问题等。 这个"jsf 最简单的eclipse工程例子"应该会展示如何从零开始搭建一个基本的JSF应用,包括创建页面、编写Managed Bean和进行交互。对于...

    动态web开发

    在Java工程中,动态Web开发是通过一系列技术和框架实现的,这些技术和框架使得开发者能够创建功能强大且高效的Web应用程序。 1. **Servlet与JSP**:Java Servlet是Java为Web服务器设计的一组接口和类,用于扩展...

    Java Web开发技术课程体系建设探索与实践.pdf

    《Java Web开发技术》是一门面向计算机科学、网络工程、物联网等专业的核心课程。通过本课程的学习,学生将能够掌握基于Java的Web开发技术,包括前后端交互的基本原理和技术,并具备开发简单Web信息系统的实际能力。...

    JSF开发过程及实例代码

    接下来,创建WEB工程。在WEB工程中,你需要配置JSF的配置文件(faces-config.xml),这个文件定义了导航规则、组件和转换器等。同时,你还需要创建JSF的视图页面,这些页面通常使用JSF的Facelets技术编写,以XML格式...

    JSP软件工程案例精解

    4. **EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library)**:EL简化了访问JavaBean属性和表达式求值的过程,而JSTL提供了一系列标准标签,如foreach、if、fmt等,使代码更简洁、可读性更强...

    JAVA工程师面试试题及答案模板.docx

    15. jsp指令中isELIgnored="boolean"的意思是(C)决定是否支持EL表达式。EL(Expression Language)是用于在JSP页面中简便地访问数据的表达式语法。 16. 'integer'不是JAVA关键字(A)。Java的关键字包括如public、...

Global site tag (gtag.js) - Google Analytics