解决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文件了。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM