`

tomcat7不能解析包含关键字的EL表达式

 
阅读更多

出现情况:

EL表达式中包含关键字,如:${new} 

而Tomcat7对EL的语法要求比较严格,不支持含有关键字(所以命名一定要规范)。

解决方法:

在Tomcat的conf目录下,找到catalina.properties文件,在最后增加一行属性配置即可:

org.apache.el.parser.SKIP_IDENTIFIER_CHECK=true

 

分享到:
评论

相关推荐

    El表达式使用问题javax.el.ELException:Failed to parse the expression的解决方式

    Tomcat 7尤其对EL表达式的语法检查较为严格,不允许使用关键字作为属性名。 解决这个问题有以下几种方法: 1. **修改对象的属性名称**:遵循Java命名规范,避免使用Java关键字作为对象的属性名称。将`new`改为其他...

    el_jstl的初步了解

    - **空值判断**:EL 提供了 `empty` 关键字来判断变量是否为空,如 `${empty param.username}` 用于判断请求参数 `username` 是否存在且不为空。 #### 常见 JSTL 标签详解 ##### `<c:out>` - **用途**:用于输出...

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

    变量名称不能以数字开头,也不能是Java的保留关键字。 20. 下面哪一项不是Java类访问控制关键字(C)this。this关键字用于引用当前对象,而不是访问控制关键字。 21. 配置Tomcat虚拟目录时,需要打开(C)server.xml...

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

    8. 形式参数:形式参数是方法调用时传递的参数,在方法内部作为局部变量使用,它们不能被字段修饰符修饰,也不能是方法的返回类型。 9. 超类方法调用:实例方法可以直接调用超类的类方法,因为类方法是静态的,不受...

    WEB开发面试宝典中的宝典    

    以下是一个简单的示例: ...这只是部分内容的解析,完整的知识点讲解涉及广泛,包括排序算法、文件操作、XML解析、Linux命令、其他开源框架(如Spring Boot、MyBatis)等,每个话题都值得深入探讨。

    MySQLJavaweb工程师试题.rar

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

    web开发日常练习

    JSP指令是用来控制JSP页面行为的关键字,它们在页面的预处理阶段被解析,并且对整个页面有效。以下是JSP指令的详细介绍: 1. **`<%@ page %>`**:定义页面的相关属性,如脚本语言、编码方式等。 - `language`: ...

    笔试型_J2EE初级技术面试题目

    抽象类可以包含构造方法和实例变量,接口则不能。 #### 8. 静态变量和实例变量的区别 静态变量(类变量)属于类,所有对象共享同一份,而实例变量属于对象,每个对象都有独立的一份。静态变量可以通过类名直接访问...

    java面试题库

    1. **Servlet和JSP**:理解Servlet生命周期,请求和响应对象,以及JSP脚本元素、EL表达式和JSTL标签库。 2. **MVC框架**:Spring MVC的工作原理,依赖注入(DI)和面向切面编程(AOP)的概念,以及Spring Boot的...

    jsp源码搜索链接深度学习网址导航系统v0.0.16(jsp)-jspurl

    - **EL表达式与JSTL标签库**:使用表达式语言简化页面中的Java代码编写,并利用标签库实现更复杂的页面逻辑。 ##### 2. 搜索引擎技术 为了提高用户体验,系统集成了基本的搜索引擎功能。虽然具体实现细节没有给出...

    java程序员必备的面试宝典秘籍.pdf

    涵盖Servlet、JSP、过滤器、监听器、MVC架构、JSTL、EL表达式等Web开发技术,理解HTTP协议,以及Spring MVC或Struts2等Web框架的应用。 七、EJB & Spring: EJB是企业级Java组件,涉及会话bean、实体bean、消息驱动...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part2

    第16章 表达式语言(el) 484 16.1 语法 484 16.1.1 “[ ]”和“.”操作符 484 16.1.2 算术操作符 484 16.1.3 关系操作符 485 16.1.4 逻辑操作符 485 16.1.5 empty操作符 485 16.1.6 条件操作符 485 16.1.7 ...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part5

    第16章 表达式语言(el) 484 16.1 语法 484 16.1.1 “[ ]”和“.”操作符 484 16.1.2 算术操作符 484 16.1.3 关系操作符 485 16.1.4 逻辑操作符 485 16.1.5 empty操作符 485 16.1.6 条件操作符 485 16.1.7 ...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part4

    第16章 表达式语言(el) 484 16.1 语法 484 16.1.1 “[ ]”和“.”操作符 484 16.1.2 算术操作符 484 16.1.3 关系操作符 485 16.1.4 逻辑操作符 485 16.1.5 empty操作符 485 16.1.6 条件操作符 485 16.1.7 ...

    JAVA-JSP完全中文帮助手册文档

    2. **脚本元素**: 声明、脚本块和表达式的使用,以及EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library)的应用。 3. **JSP生命周期**: 从加载到销毁的过程,包括初始化、服务和销毁三个...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part3

    第16章 表达式语言(el) 484 16.1 语法 484 16.1.1 “[ ]”和“.”操作符 484 16.1.2 算术操作符 484 16.1.3 关系操作符 485 16.1.4 逻辑操作符 485 16.1.5 empty操作符 485 16.1.6 条件操作符 485 16.1.7 ...

    JAVA基础面试大全.doc corejavanetbook.doc jsp技术大全.pdf

    - **JSP和Servlet容器**:如Tomcat,Jetty等,它们如何解析和执行JSP页面。 4. **JAVA设计模式.chm**:设计模式是软件开发中解决常见问题的模板,常见的包括: - **单例模式**:保证一个类只有一个实例,并提供...

    达内servlet/jsp/jquery资料

    JSTL和EL表达式 - **JSTL** (JavaServer Pages Standard Tag Library) 是一组标准标签库,用于简化JSP页面的开发。 - **EL** (Expression Language) 是一种简洁的表达式语言,用于访问JavaBean对象的属性值。 ###...

    小码哥Java学科的课程大纲.docx

    8. **EL和JSTL技术**:讲解表达式语言(EL)和JavaServer Pages Standard Tag Library(JSTL)的使用。 9. **过滤器与监听器**:介绍过滤器和监听器的概念及其实现方式。 10. **国际化**:探讨如何为Web应用程序添加...

    java面试题大全,最新收集

    - **EL(Expression Language)**:用于在JSP页面中表达式求值,简化页面逻辑。 - **JSTL(JavaServer Pages Standard Tag Library)**:提供了一系列标准标签,增强JSP页面可读性和可维护性。 4. **Servlet方面*...

Global site tag (gtag.js) - Google Analytics