4
<h:outputStylesheet library="test/css"  name="style.css" />

上記のコードはwildfly 10jar ファイルでは機能しませんjsf-impl-2.2.12-jbossorg-2

問題の取得は次のとおりです。

WARNING [javax.enterprise.resource.webcontainer.jsf.application] (default task-6) JSF1064: Unable to find or serve resource, style.css, from library, test/css.

誰でもこれを手伝ってもらえますか?

4

1 に答える 1

5

ライブラリ属性の値は、パスではなく、単一のフォルダー (css、js などをグループ化) およびリソース フォルダーの直接の子孫への参照である必要があります。

とても変化しています

<h:outputStylesheet library="test/css"  name="style.css" />

<h:outputStylesheet library="test"  name="css/style.css" />

動作させる必要があります。

Mojarra はこれに関してあまりにもリベラルであり、物事を「改善」しているように見えます。複合コンポーネントの位置についても同様の違いがありました。MyFaces ではそこへのパスも許可されませんでしたが、Mojarra (少なくとも 2.2.12 まで) は許可されています。

最適な使用方法の詳細については、次を参照してください。

于 2016-03-01T11:34:55.167 に答える