很久没写jsp了,突然发现不会写了。
EL表达式不能取到值,直接显示${xxx}
当你在JSP页面使用EL表达式,进行取值的时候,发现无论如何怎么也取不到值,经过检查,代码也没有错误,就是取不到值。
原因是:jsp页面自动的将EL表达式忽略了。
解决方法:先不用考虑servlet版本的问题或者其他什么原因。如果你发现EL表达式不能够使用,直在jsp页面上加上:
<%@ page isELIgnored=“false” %>
阻止忽略EL表达式,EL表达式立即生效。
被这个问题困扰了很久,希望可帮助到其他人。