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"太麻烦了呀 展开
查了相关资料以后,
配置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"太麻烦了呀 展开
7个回答
展开全部
首先确定用的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" %> (这个我试过有用)
另外的 看参考资料,资料里面有的方法我试了没什么效果,仅仅参考
查看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
展开全部
先看下你的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"%>
如果是这样的<!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"%>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
正常sevlet2.4 以上包含2.4 /jsp2.0以上都可以不需要配置的啊。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在jsp页面的第一个行中加上这个就行了啊
isELIgnored="false"
isELIgnored="false"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
jsp的版本对吗?需要Servlet2.4/JSP2.0的容器条件才可以使用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询