最近遇到一个小问题:JSP页面上的EL表达式无效,在解析时都被当作了普通字符串处理。经过排查发现,原来在Servlet2.4之前的版本,默认EL表达式是被忽略的。只有在JSP中显式地声明<%@ page isELIgnored="false" %>,EL才有效。但是自2.4版本以后,EL就被设置为默认有效了,因此页面上也不需要再单独标示。
最近遇到一个小问题:JSP页面上的EL表达式无效,在解析时都被当作了普通字符串处理。经过排查发现,原来在Servlet2.4之前的版本,默认EL表达式是被忽略的。只有在JSP中显式地声明<%@ page isELIgnored="false" %>,EL才有效。但是自2.4版本以后,EL就被设置为默认有效了,因此页面上也不需要再单独标示。