解决jsp无法用el表达式的问题

Posted growth of monkey

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决jsp无法用el表达式的问题相关的知识,希望对你有一定的参考价值。

在写springMVC的项目时,用jsp去前端展示数据,期间遇到了一个问题就是无法用el表达式。

最后排除一切之后发现是因为自己maven项目里web.xml的版本问题。

我的maven项目web.xml版本用的是2.3版本的,如果web.xml是2.3版本的话,jsp里面有个默认的属性是:

<%@ page isELIgnored="true"%>

如果这个属性设置为true的话,默认el表达式是关闭的,所以我们可以在.jsp文件里面加入如下代码:

<%@ page isELIgnored="false"%>

如果是一两个jsp文件,我们这样改可能没什么,如果是太多jsp文件的话,这样子改就未必太麻烦了,如果我们想用一劳永逸的方法的话,最好是去修改xml的版本问题:

我们可以把web.xml的版本换成3.0的,这样子是默认支持el表达式的,我们就不需要再去修改jsp文件了。

 

以上是关于解决jsp无法用el表达式的问题的主要内容,如果未能解决你的问题,请参考以下文章

JSP标签语法JSTL标签库EL表达式辨析

jsp中的EL表达式

jsp--EL表达式

Jsp入门EL表达式_学习笔记

EL表达式

第五条知识点