EL表达式失效
Posted kindleheart
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了EL表达式失效相关的知识,希望对你有一定的参考价值。
问题:在jsp页面使用EL表达式时无法取出在对应域中的值
解决办法:在使用el表达式的jsp中配置:
<%@page isELIgnored="false" %>
原因:如果isELIgnored是true,当EL表达式出现在文本或者标签属性时被忽略。如果是false,则EL表达式通过容器来决定如何解析,只有属性有返回表达式被设置为true或者表达式是一个延迟表达式时不解析。isELIgnored的值取决于web应用部署描述符的版本。使用Servlet2.4的描述符的JSP页面默认是解析EL表达式,即表达式有效。这默认提供了大部分应用想要的情况。而使用Servlet2.3或者更早的描述符的JSP页面默认是忽略EL表达式的,即不解析EL表达式,这样就提供了向后兼容性。
以上是关于EL表达式失效的主要内容,如果未能解决你的问题,请参考以下文章