【Spring】EL表达式失效的问题(添加 isELIgnored)

简介: 【Spring】EL表达式失效的问题(添加 isELIgnored)

Maven中集成springMVC时,在页面引入EL表达式,但是总是失效,在网上找资料后发现可以在页面中添加<%@page isELIgnored=“false”%>,试验后发现果然问题解决。

但是为什么不加这段代码时原来的EL表达式会失效呢?网上有这样的解释:

主要原因是EL表达式无法被解析到.

其实从后台取值并传值到前台来根本就没有错,而前台JSP页面EL表达式无效,解析不到EL表达式,引起的原因是web.xml中:

注意里面的web-app_2_5.xsd,就是这个引起的,在web-app_2_4.xsd中就不会出现这种问题(这个版本的isELIgnored默认设置为false)。

在不改变web.xml2.5版本的情况下解决办法是:在jsp页面头加:<%@page isELIgnored=“false”%> 问题得以解决。

还有就是:<%@page isELIgnored=“false”%>的优先级要高于web.xml中的设置,所以在JSP中的设置会盖掉web.xml中的设置.


相关文章
|
20天前
|
Java 测试技术 数据库
SpringBoot:@Profile注解和Spring EL
SpringBoot:@Profile注解和Spring EL
|
20天前
|
数据安全/隐私保护
Spring-AOP切入点表达式详解
Spring-AOP切入点表达式详解
41 0
|
20天前
|
安全 Java 数据安全/隐私保护
【深入浅出Spring原理及实战】「EL表达式开发系列」深入解析SpringEL表达式理论详解与实际应用
【深入浅出Spring原理及实战】「EL表达式开发系列」深入解析SpringEL表达式理论详解与实际应用
120 1
|
20天前
|
Java 开发者 Spring
Spring AOP的切点是通过使用AspectJ的切点表达式语言来定义的。
【5月更文挑战第1天】Spring AOP的切点是通过使用AspectJ的切点表达式语言来定义的。
26 5
|
20天前
|
XML 前端开发 Java
深入理解Spring EL表达式的高级功能
深入理解Spring EL表达式的高级功能
159 1
|
20天前
|
XML 前端开发 Java
掌握Spring EL表达式的基础知识
掌握Spring EL表达式的基础知识
45 1
|
20天前
|
XML Java 数据格式
spring AOP切入点execution表达式
spring AOP切入点execution表达式
|
20天前
|
XML Java 数据格式
演示spring AOP的切入表达式重用和优先级问题以及怎么实现基于xml的AOP
演示spring AOP的切入表达式重用和优先级问题以及怎么实现基于xml的AOP
46 0
|
20天前
|
XML Java 数据格式
spring-aop的切入表达式和JoinPoint的使用以及怎么返回通知获取结果和在异常通知中获取异常还有环绕通知
spring-aop的切入表达式和JoinPoint的使用以及怎么返回通知获取结果和在异常通知中获取异常还有环绕通知
49 0
|
20天前
|
XML Java 数据格式
spring通过文件属性注入bean和基于xml的bean的自动装配以及spring-eel表达式的使用加代码合集
spring通过文件属性注入bean和基于xml的bean的自动装配以及spring-eel表达式的使用加代码合集
50 0