我已经加了在jsp页面上加了<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>,但是我的<c:if...>,<c:forEach...>都不能正常运行,甚至在页面上都不能显示,这是怎么回事,请帮忙解答,谢谢了!

解决方案 »

  1.   

    对主要看看你的jar 是不是倒入了?
    是用用户库导入的么?
    展开看看!jar的路径变了 或者有些其它的原因(莫名其妙)
    用户库里的就没了!
    重新导入吧
      

  2.   

    你需要吧jstl.jar还有standard.jar这两个jar文件加入到lib文件夹下,导入应该就可以了。
      

  3.   

    jstl的应用配置:    
       第一种:直接把tld文件放在web-inf下面,然后在web.xml配置   
        第二种:把2个jar文件放在web-inf/lib/下,然后在jsp也面直接写固定的absolute    uri     
        
       如果是jstl 1.0版本的:   
       <%@taglib uri="http://java.sun.com/jstl/core" prefix="c"%>   
          
       jstl  1.1版本   
       <%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>   要注意版本的区别。
      

  4.   

    这两个 jar 可以在 Tomcat 的示例目录中找到。