javax.servlet.jsp.PageContext cannot be resolved to a type的解決之道
某個JSP內容如下,在Eclipse會出現JSP Problem如標題所示的javax.servlet.jsp.PageContext cannot be resolved to a type:
<%@ taglib uri="/WEB-INF/tld/jstl/c.tld" prefix="c" %>
<c:set var="ctx" value="${pageContext.request.contextPath}"/>
上
網查詢,解決之道是把<c:set var="ctx"
value="${pageContext.request.contextPath}"/>改為<c:set var="ctx"
value="${pageContext.['request'].contextPath}"/>,就不會出現這個problem,可是奇怪的
是,之後再改回<c:set var="ctx"
value="${pageContext.request.contextPath}"/>也沒再出現這個problem。Eclipse在
JSP的語法檢驗看來有未盡之處。