L
luozhiyuan
Unregistered / Unconfirmed
GUEST, unregistred user!
在jsp页面头加<%@ page isELIgnored="false"
%>或不加后,在页面使用表达式语言如:
<c:set var="customer"
scope="session"
value="${requestScope.customers}"/>
运行提示org.apache.jasper.JasperException: /simple.jsp(26,0) According to TLD or attribute directive in tag file, attribute valuedo
es not accept any expressions。
如改写为<%@ page isELIgnored="true"
%>,页面运行正常,可正确输出表达式语言的值。
按道理,isELIgnored设为true应该是忽略表达式语言,设为false或不设容器将解析表达式语言,在我这里怎么恰恰相反了呀?我使用的WEB|容器是tomcat 5.5.12。盼各位高手给予解答,万谢!
%>或不加后,在页面使用表达式语言如:
<c:set var="customer"
scope="session"
value="${requestScope.customers}"/>
运行提示org.apache.jasper.JasperException: /simple.jsp(26,0) According to TLD or attribute directive in tag file, attribute valuedo
es not accept any expressions。
如改写为<%@ page isELIgnored="true"
%>,页面运行正常,可正确输出表达式语言的值。
按道理,isELIgnored设为true应该是忽略表达式语言,设为false或不设容器将解析表达式语言,在我这里怎么恰恰相反了呀?我使用的WEB|容器是tomcat 5.5.12。盼各位高手给予解答,万谢!