今天我用在myeclipse中建了一个使用jstl项目内容如下:
<%@ page language="java"  pageEncoding="UTF-8"%><%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>Test JSTL</title>
  </head>
  
  <body>
    <c:out value="HelloWorld!" />
  </body>
</html>
在tomcat6.0中部署没有有问题,我使用的J2EE5 Libraries页面也能正常显示;但是我将此项目部署到weblogic10中在访问页面时系统提示如下出错信息:weblogic.servlet.jsp.CompilationException: Failed to compile JSP /index.jsp
index.jsp:3:5: No tag library could be found with this URI. Possible causes could be that the URI is incorrect, or that there were errors during parsing of the .tld file.
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
    ^----^
index.jsp:3:5: No tag library could be found with this URI. Possible causes could be that the URI is incorrect, or that there were errors during parsing of the .tld file.
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
    ^----^ at weblogic.servlet.jsp.JavelinxJSPStub.compilePage(JavelinxJSPStub.java:328)
at weblogic.servlet.jsp.JspStub.prepareServlet(JspStub.java:237)
at weblogic.servlet.jsp.JspStub.prepareServlet(JspStub.java:182)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:235)
at weblogic.servlet.internal.ServletStubImpl.onAddToMapException(ServletStubImpl.java:408)
Truncated. see log file for complete stacktrace

这是为什么呢?