为什么我的JSP页面在<@page ...>中没有isELIgnored属性?不设置isELIgnored会显示EL表达式的文本,设置isELIgnored就报错,哪位大哥知道是怎么回事?

解决方案 »

  1.   

    你的用是1.4的J2EE jar包吧??换成1.5的就OK啦
      

  2.   

    首先确定用的Servlet / JSP的版本。 查看web.xml的开头部分,如果有以下内容,表示是Servlet 2.4 / JSP 2.0。 
    <web-app version="2.4" 
    xmlns="http://java.sun.com/xml/ns/j2ee" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> 在默认情况下,Servlet 2.4 / JSP 2.0支持。 如果是别的版本下,将用到EL 表达式的 JSP页面的开头添加如下一句代码即可。 
    <%@ page isELIgnored="false" %> 
      

  3.   

    版本太低了~用1.5以上版本的jar包就好了~
      

  4.   


    可以这样<%@page isElIgnored="true"%>就会支持EL表达
      

  5.   

    楼上的。。是<%@page isElIgnored="false"%>吧。。另外就像2楼说的。。现在新版的默认支持了。。无论加或不加那条语句IDE都会报错(我用的是Eclipse 3.4)..