请问各位前辈
我使用到JSTL标签库,比如core标签库,
然后我下载了JSTL,把jst1.jar和standard.jar这两个标签库放在tomcat根目录下/WEB-INF/LIB目录下面
我写了下面一个例子:
  <%@ page contentType="text/html";charset=GB2312"%>
    <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
    <c:forEach begin="1" end="10000">
     </c:forEach>
就这样,为什么不能运行呀,是不是uri设的不对,应该怎么设呢
请指教,谢谢,呵呵

解决方案 »

  1.   

    web.xml和标签对应的dtd弄了没有
      

  2.   

    <c:forEach var="i" begin="1" end="10000">
      <c:out value="${i}" />
    </c:forEach>
    楼主你试一试这样看如何?
      

  3.   

    <c:forEach var="i" begin="1" end="10000" step="1">
      <c:out value="${i}" />
    </c:forEach>楼主你试一试这样看如何?
    还有兄弟你的这句是JSTL还是JSF的标签你有知道的吗?
      <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
      

  4.   

    标签描述tld文件怎么弄呢,在哪里弄呢我这句是JSTL标签
      

  5.   

    多谢各位
    我程序是对的,主要是不知道应用JSTL标签
    运用标签的都运行不了.是不是像扎西特勒说的需要在xml.web中配置
    应当怎么配置呢,我用的是tomcat
      

  6.   

    我发现如果是Tomcat 5.5根本不用在web.xml做配置,直接用就可以了,stander.jar的meta-inf里有那些tld文件。
    你可以看看Tomcat自带的jsp例子
      

  7.   

    我印象中使用jstl是不需要再web.xml中进行配置的
    你将<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
    改成
     <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core_rt"%>试一试
      

  8.   

    试了好像都不行呀,怎么办呢
    要不要 WEB.XML 中配置呢
      

  9.   

    把相关的几个TLD文件解压出来拷贝到WEB-INF下
      

  10.   

    <taglib>
       <taglib-uri>/WEB-INF/tld/c.tld</taglib-uri>
       <taglib-location>/WEB-INF/tld/c.tld</taglib-location>
       </taglib>
    ------------------------------------------------------------------------------
    <%@taglib uri="/WEB-INF/tld/c.tld" prefix="c"%>