1

一部の情報源は、JSF2.2 ページで目立たない jsf:id 属性を使用できることを示しています。

https://weblogs.java.net/blog/edburns/archive/2012/11/01/html5-friendly-markup-jsf-22 http://www.apress.com/9781430244257

taglib 記述子は異なる URL を使用します。
ウェブログから:

<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:jsf="http://java.sun.com/jsf">
<head jsf:id="head">

本から:

<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:jsf="http://xmlns.jcp.org/jsf"> 
<head jsf:id="head>

ただし、最新の JSF2.2 実装 (2.2.0-m15) を使用している間は、タグ記述子の両方の URL に到達できず (CANNOT_FIND_FACELET_TAGLIB)、HTML ページが部分的に解析されません。

jsf タグ ライブラリの正しい URL はどこにありますか? これらの URL のインデックスのようなものはありますか?

4

2 に答える 2

1

後者が正しい定義です。headタグがJSFでそのように使用されているとは思いません。JSFhtmlタグ ライブラリを使用します。

<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://xmlns.jcp.org/jsf/html"
      xmlns:jsf="http://xmlns.jcp.org/jsf">
    <h:head></h:head>
....

通常jsf:id、HTML5 入力コンポーネントに使用します。情報とサンプル アプリケーションについては、HTML5/JSF パススルーに関する Java EE 7 チュートリアル セクションを参照してください。

于 2013-06-17T05:30:40.347 に答える