不同javaee版本下el表达式的问题

最近在做一个web app试验时发现了一个很诡异的问题,jsp页面中的el表达式不能解析了,以前一直

没有出现过类似问题,后来查了一下资料,发现之前建立的web project都是j2ee 1.4版本,web.xml

中的xsd声明版本为web-app_2_4.xsd,JSP 2.0好像是从servlet2.4开始支持的,在该版本下jsp

<%@ page %>的isELIgnored属性默认设置为false,也就是说默认不忽略el,而javaee5.0采用的

是web-app_2_5.xsd,该版本中默认应该为true,所以如果需要在jsp中使用el表达式,则必须在jsp

的<%@ page %>中追加isELIgnored=“false”。

你可能感兴趣的:(jsp,Web,xml,javaee)