您现在的位置是:网站首页> 编程资料编程资料
解决jsp开发中不支持EL问题_JSP编程_
2023-05-25
326人已围观
简介 解决jsp开发中不支持EL问题_JSP编程_
问题就出在建Web Project的时候web.xml声明上。
web.xml声明部分一般分为如下版本的xsd,
web-app_2_2.dtd
web-app_2_3.dtd
web-app_2_4.xsd
web-app_2_5.xsd
更详细的列出各版本web.xml声明部分吧,如下:
web-app_2_2.dtd
"http://java.sun.com/dtd/web-app_2_2.dtd">
web-app_2_3.xsd
"http://java.sun.com/dtd/web-app_2_3.dtd">
web-app_2_4.xsd
web-app_2_5.xsd
注意!! 其中servlets 2.4(我没记错的话JSP 2.0出来之后的第一个版本),这个版本的isELIgnored默认设置为false。所以使用web.xml里用web-app_2_4.xsd声明的时候在JSP页面不用特意声明。 servlets 2.4EL可以直接使用。
而其它的不行必须手工申明.
确定web.xml里的xsd版本之后(如果不是servlets 2.4)一定要在JSP的声明(<%@page %>)部分加一行,如下:
<%@ page isELIgnored="false" %>
或者
设置整个项目使用el表达式,需要在web.xml中加上 (控制一个项目)
false
这样设为false才能解析EL表达式。
还用一个最简单的解决方法是,直接在web.xml中将servlets 2.4xsd的引用替换你现在的。即用以下引用替换.
web.xml声明部分一般分为如下版本的xsd,
web-app_2_2.dtd
web-app_2_3.dtd
web-app_2_4.xsd
web-app_2_5.xsd
更详细的列出各版本web.xml声明部分吧,如下:
web-app_2_2.dtd
"http://java.sun.com/dtd/web-app_2_2.dtd">
web-app_2_3.xsd
"http://java.sun.com/dtd/web-app_2_3.dtd">
web-app_2_4.xsd
web-app_2_5.xsd
注意!! 其中servlets 2.4(我没记错的话JSP 2.0出来之后的第一个版本),这个版本的isELIgnored默认设置为false。所以使用web.xml里用web-app_2_4.xsd声明的时候在JSP页面不用特意声明。 servlets 2.4EL可以直接使用。
而其它的不行必须手工申明.
确定web.xml里的xsd版本之后(如果不是servlets 2.4)一定要在JSP的声明(<%@page %>)部分加一行,如下:
<%@ page isELIgnored="false" %>
或者
设置整个项目使用el表达式,需要在web.xml中加上 (控制一个项目)
这样设为false才能解析EL表达式。
还用一个最简单的解决方法是,直接在web.xml中将servlets 2.4xsd的引用替换你现在的。即用以下引用替换.
相关内容
- JSP上传图片产生 java.io.IOException: Stream closed异常解决方法_JSP编程_
- JSP页面缓存cache技术--浏览器缓存介绍及实现方法_JSP编程_
- response.setContentType()的作用及MIME参数详解_JSP编程_
- jsp中页面之间的跳转forward与sendRedirect的区别_JSP编程_
- 通用弹出层页面(兼容IE、firefox)可关闭控制宽高及屏蔽背景_JSP编程_
- Struts html:checkbox框初始默认是选中的解决方法_JSP编程_
- 如何解决在jsp页面上导入.xls文件报错问题_JSP编程_
- jsp内置对象及方法详细介绍_JSP编程_
- jdbc连接数据库步骤深刻分析_JSP编程_
- freemarker 数字格式化深入理解_JSP编程_
