<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt"  prefix="fmt" %>
这两出现了红线是缺少什么?
错误提示:Cannot find the tag library descriptor for "http://java.sun.com/jsp/jstl/core"
请问这怎么改?
谢谢了。

解决方案 »

  1.   

    这二行删掉。再在项目从找到那二个包。把那个包拉到JSP页面中。就会自动生成代码。
      

  2.   

    不是少包。是IDE问题,再弄一下就OK了。
      

  3.   

    打开你的这个2个包,看看URL是不是http://java.sun.com/jsp/jstl/core和http://java.sun.com/jsp/jstl/f
      

  4.   

    使用自定义标签,就需要指定tld。
    “http://java.sun.com/jsp/jstl/core”这种是“网络版”,可能会导致eclipse报错,但是不影响运行。
    建议把jstl的几个标签库的tld文件都放到项目的目录下,和其他自定义的tld放一起,比如“/WEB-INF/tld/”,然后“uri="/WEB-INF/tld/c.tld"”这样就好了。
      

  5.   

    不行的话。你就直接把那二行删了。。好久没做JAVA了。如果我没记错的话一个是C的JSTL核心包,还有一个看有没有fmt的。自已找下,呵呵
      

  6.   

    .tld没有导入或者在web.xml没有配置
      

  7.   

    好了,应该引standard.jar这个包。
      

  8.   

    缺少标签定义包,应该是struts的库,检查一下struts中标签定义的设置,然后看下项目中有没有将struts的标签库引进