關於Tomcat5.5中EL表達式無效的解決辦法

問題:html

在Tomcat5.5中,JSP頁中使用EL表達式輸出信息,例如:java

<%@ page language=」java」 import=」java.util.*」 pageEncoding=」UTF-8″%>

<html>

<head>EL表達式</head>

<body>${header["User-Agent"]}</body>

</html>

則,頁面最終將會直接輸出${header["User-Agent"]}。web

解決方法:app

1.在使用EL表達式的JSP頁面內添加以下代碼:<%@ page isELIgnored=」false」 %>spa

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

<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便可。xml

3.升級Tomcat到6。htm

--------------------------------------------------------------------------------get

更多精彩博文,請關注個人我的博客==》六度外博/歪博博客

相關文章
相關標籤/搜索