2010-10-05 63 views
1

爲什麼在安裝在Spring MVC應用程序的WEB-INF/tags目錄中的此自定義標記中找不到pageContext變量?在Spring MVC自定義JSP標記中:「無法找到符號」:pageContext

<%@ tag import="com.ocpsoft.pretty.time.PrettyTime, java.util.Date"%> 
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> 
<%@ attribute name="dateParam" required="true" type="java.util.Date" %> 

<% 
PrettyTime p = new PrettyTime(); 
String prettyDate = p.format(dateParam); 
pageContext.setAttribute("prettyDate", prettyDate); 
%> 
<c:out value="${prettyDate}"/> 

的錯誤是:

cannot find symbol 
[javac] symbol : variable pageContext 

我認爲這是應該是默認情況下可用的隱含變量。

+0

您是否因IDE的建議而得到此錯誤?或者當你編譯? – 2010-10-05 15:56:54

+0

都來自IDE和編譯過程。 – jts 2010-10-05 15:57:36

+0

您的類路徑中是否存在JSP和JSTL JAR文件? – 2010-10-05 15:59:44

回答