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。看来MyEclipse在JSP的语法检验有未尽之处。
某个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。看来MyEclipse在JSP的语法检验有未尽之处。