簡體   English   中英

jsf應用程序中xhtml頁面中的未知jsf標簽

[英]Unknown jsf tag in xhtml page in jsf application

這是我的第一個eclipse和jsf應用程序,遇到了一些問題。

這是我的項目結構:

蝕項目結構

我已經下載並使用了JSF 2.1(Mojarra 2.1.6-FCS)jar文件,並且其中只有一個jar文件,並且我已經將該jar文件用作用戶庫。

現在我面臨的問題是,當我在index.xhtml文件中使用h:head時,它表明h:head是一個未知標簽。當然,我使用的是尖括號。 除了h:head,我不能在這里輸入。

這是我的index.xhtml文件:

<?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文件中也有一些白色包裝標記...在這里: 在jar中包裝是什么意思?

問題是您尚未在文件中的任何位置定義h前綴。 如果您遵循JSF 2教程,則會在<html>標記定義中注意到這一點(此內容來自StackOverflow JSF Wiki ):

<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">

哪里

  • h用於JSF HTML標簽,例如<h:head><h:body><h:inputText>等。
  • f是JSF核心的前綴,例如<f:view><f:selectItems><f:ajax>等。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM