jsf应用程序中xhtml页面中的未知jsf标记
这是我使用eclipse和jsf的第一个应用程序,我遇到了一些问题 以下是我的项目结构: 我下载并使用了JSF2.1(Mojarra 2.1.6-FCS)jar文件,其中只有一个jar文件,我将该jar文件用作用户库 现在我面临的问题是,当我在index.xhtml文件中使用h:head时,它表明h:head是一个未知的标记。除了h:头,我不能在这里输入 这是我的index.xhtml文件:jsf应用程序中xhtml页面中的未知jsf标记,jsf,jsf-2,Jsf,Jsf 2,这是我使用eclipse和jsf的第一个应用程序,我遇到了一些问题 以下是我的项目结构: 我下载并使用了JSF2.1(Mojarra 2.1.6-FCS)jar文件,其中只有一个jar文件,我将该jar文件用作用户库 现在我面临的问题是,当我在index.xhtml文件中使用h:head时,它表明h:head是一个未知的标记。除了h:头,我不能在这里输入 这是我的index.xhtml文件: <?xml version="1.0" encoding="ISO-8859-1" ?>
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<h:head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<title>Insert title here</title>
</h:head>
<body>
</body>
</html>
在此处插入标题
这里怎么了?是否只包含一个jar文件
在我包含的jar文件中还有一些白色的包标记……它们是:
这是什么意思 问题是您没有在文件中的任何位置定义
h
前缀。如果您遵循JSF2教程,您将在
标记定义中注意到这一点(这一点取自:
在哪里
用于JSF HTML标记,如h
,
,
等
是JSF核心的前缀,如f
,
,
等
h
前缀。如果您遵循JSF2教程,您将在
标记定义中注意到这一点(这一点取自:
在哪里
用于JSF HTML标记,如h
,
,
等
是JSF核心的前缀,如f
,
,
等
<html lang="en"
xmlns="http://www.w3.org/1999/xhtml"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html">