打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
关于Tomcat5.5中EL表达式无效的解决办法

问题:

在Tomcat5.5中,JSP页中使用EL表达式输出信息,例如:

<%@ page language=”java” import=”java.util.*” pageEncoding=”UTF-8%>
<html>
<head>EL表达式</head>
<body>${header["User-Agent"]}</body>
</html>

 则,页面最终将会直接输出${header["User-Agent"]}。

解决方法:

1.在使用EL表达式的JSP页面内添加如下代码:<%@ page isELIgnored=”false” %>

2.修改项目Web.xml文件,例如:  

<web-app version=”2.5”
 
xmlns=”http://java.sun.com/xml/ns/javaee”
 
xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”
 
xsi:schemaLocation=”http://java.sun.com/xml/ns/javaee
 
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd”> 
中的2.5部分修改为2.4即可。
<web-app version=”2.4”
 
xmlns=”http://java.sun.com/xml/ns/javaee”
 
xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”
 
xsi:schemaLocation=”http://java.sun.com/xml/ns/javaee
 
http://java.sun.com/xml/ns/javaee/web-app_2_4.xsd”> 
3.升级Tomcat到6。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
浅析Struts1和Struts2的Action线程安全问题
eclipse web module版本问题:Cannot change version of project facet Dynamic Web Module to 2.5.
不同版本(2.3、2.4、2.5) web.xml 的web-app头信息
IDEA下maven项目无法提示和使用EL表达式的解决办法
云服务器部署项目
Spring-3.2.4 + Quartz-2.2.0集成实例
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服