錯誤現象:
jsp中這樣<c:out value="${now}"/>
運作結果:
it is now ${now}
解決辦法:
将原來的web.xml中的web-app頭替換掉,原來是這樣:
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
替換之後是這樣:
<web-app 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"
version="2.4">
替換完了之後,eclipse會有個“?”提示,表示這個配置檔案有問題,于是在第一個 <taglib> 之前加上 <jsp-config> ,在最後一個 </taglib> 後面加上 </jsp-config> ,重新開機服務就好了。