我第一次尝试从CVS导入项目时,收到错误消息"Can't find tag lib descriptor for“,下面的两行taglib代码都收到了错误消息。我能做些什么来解决这个问题呢?
来自其中一个JSP的代码片段。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<%@ page contentType="text/html;charset=windows-1252"%>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>发布于 2011-08-03 01:12:11
正如@BalusC所说,我的选择是关联您的动态web项目。您可以在项目属性中执行此操作,单击项目方面并添加JSF。您可以查看此eclipse说明:
发布于 2011-08-03 01:06:38
该项目显然不包含任何JSF库。当项目以运行时( servletcontainer)为目标时,可能会发生这种情况,而运行时(Servletcontainer)已经捆绑了JSF库。例如,Tomcat没有附带捆绑的JSF库,但Glassfish、JBoss AS、Websphere等却附带了。
您有两个选项:
jsf-api.jar和jsf-impl.jar文件并将它们放入/WEB-INF/lib JSF动态web项目中,目标运行时捆绑了JSF。右键单击项目,选择属性并配置目标运行时条目。无论哪种方式,Eclipse都会施展所需的魔法来修复这个错误。
https://stackoverflow.com/questions/6915509
复制相似问题