EL表达式不能用

来源:百度知道 编辑:UC知道 时间:2024/06/18 05:40:17
在jsp页面里写${4+1},不能显示出5来。
查了相关资料以后,

配置web.xml了,可是不好使。我的配置文件如下:
<jsp-config>
<jsp-property-group>
<url-pattern>*.jsp</url-pattern>
<el-ignored>false</el-ignored>
</jsp-property-group>
</jsp-config>
请问怎么才能让所有JSP页面都可以使用EL表达式?
用isELIgnored="false" 可以使用el了,
我用的是sevlet2.5/jsp2.1啊,
请问我可以在web.xml配置吗?要在所有页面加isELIgnored="false"太麻烦了呀

正常sevlet2.4 以上包含2.4 /jsp2.0以上都可以不需要配置的啊。

在jsp页面的第一个行中加上这个就行了啊
isELIgnored="false"

- -! 当然出不来 那个只计算不输出

<%= ${4+1}%>

先看下你的web.xml的DTD是什么版本的
如果是这样的<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
2.3版本的,就需要配置
在要使用EL表达示的JSP页面,加上
<%@page isELIgnored="false"%>

jsp的版本对吗?需要Servlet2.4/JSP2.0的容器条件才可以使用