myeclipse7.1 web project 不支持jstl 和 el表达式 
因为我的webproject 是用j2ee5所以直接就有了那个jstl1.2 
但是不能使用jstl和el表达式 
jsp代码如下 <%@ page contentType="text/html;charset=UTF-8" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><html>
<head>
  <title>core_forEach.jsp</title>
</head>
<body><h2><c:out value="<c:forEach> 的用法" /></h2><%    
    String s[] = new String [5];
    s[0]="hello";    
    s[1]="this";    
    s[2]="is";    
    s[3]="a";    
    s[4]="forEach example";     
    request.setAttribute("a", s);
%>
    
<c:forEach items="${a}" var="item" >
${item}</br>
</c:forEach></body>
</html>
报错内容如下: 
org.apache.jasper.JasperException: The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files deployed with this application 
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510) 
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:375) 
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314) 
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264) 
javax.servlet.http.HttpServlet.service(HttpServlet.java:802) 
root cause org.apache.jasper.JasperException: The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files deployed with this application 
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:50) 
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407) 
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:114) 
org.apache.jasper.compiler.TagLibraryInfoImpl.generateTLDLocation(TagLibraryInfoImpl.java:316) 
org.apache.jasper.compiler.TagLibraryInfoImpl. <init>(TagLibraryInfoImpl.java:147) 
org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:423) 
org.apache.jasper.compiler.Parser.parseDirective(Parser.java:492) 
org.apache.jasper.compiler.Parser.parseElements(Parser.java:1552) 
org.apache.jasper.compiler.Parser.parse(Parser.java:126) 
org.apache.jasper.compiler.ParserController.doParse(ParserController.java:211) 
org.apache.jasper.compiler.ParserController.parse(ParserController.java:100) 
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:155) 
org.apache.jasper.compiler.Compiler.compile(Compiler.java:295) 
org.apache.jasper.compiler.Compiler.compile(Compiler.java:276) 
org.apache.jasper.compiler.Compiler.compile(Compiler.java:264) 
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:563) 
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:303) 
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314) 
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264) 
javax.servlet.http.HttpServlet.service(HttpServlet.java:802) 不知道怎么办求求各位帮帮忙吧

解决方案 »

  1.   

    可能是找不到jstl.jar
    http://forums.sun.com/thread.jspa?threadID=486791
      

  2.   

    The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files deployed with this application 
    可能是不能被识别也可能是这个jar 文件找不到。不过前天我用MyEclipse也不支持el
      

  3.   

    那个我弄好用了 就是这个<%@ page isELIgnored="false" %>和添加了jstl。jar
    standar。jar