EL表达式不能用

在jsp页面里写${4+1},不能显示出5来。查了相关资料以后,配置web.xml了,可是不好使。我的配置文件如下:<jsp-config><jsp-property-g... 在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"太麻烦了呀
展开
 我来答
suan2046
2008-12-09
知道答主
回答量:11
采纳率:0%
帮助的人:7.4万
展开全部
首先确定用的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" %> (这个我试过有用)
另外的 看参考资料,资料里面有的方法我试了没什么效果,仅仅参考

参考资料: http://www.javaeye.com/topic/231840 http://www.javaeye.com/topic/155354

就雪存E
2008-12-09 · TA获得超过3280个赞
知道大有可为答主
回答量:9808
采纳率:22%
帮助的人:1061万
展开全部
先看下你的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"%>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友9653646
2008-12-10 · TA获得超过374个赞
知道小有建树答主
回答量:233
采纳率:0%
帮助的人:149万
展开全部
正常sevlet2.4 以上包含2.4 /jsp2.0以上都可以不需要配置的啊。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pengpeng409
2008-12-09 · 超过26用户采纳过TA的回答
知道答主
回答量:241
采纳率:0%
帮助的人:77.8万
展开全部
在jsp页面的第一个行中加上这个就行了啊
isELIgnored="false"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
昌苼珠BD
2008-12-09 · TA获得超过102个赞
知道答主
回答量:86
采纳率:0%
帮助的人:74.1万
展开全部
jsp的版本对吗?需要Servlet2.4/JSP2.0的容器条件才可以使用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式