<link>
ブラウザでレンダリングされる標準の jsf-taglibs を使用する方法はありますか? 私の主な目標は、次のようなファビコン リンクを作成することです。
<link href="/portal/faces/javax.faces.resource/image/favicon.ico?ln=some.lib" rel="shortcut icon" type="image/x-icon" />
<link>
ブラウザでレンダリングされる標準の jsf-taglibs を使用する方法はありますか? 私の主な目標は、次のようなファビコン リンクを作成することです。
<link href="/portal/faces/javax.faces.resource/image/favicon.ico?ln=some.lib" rel="shortcut icon" type="image/x-icon" />
このための標準の JSF コンポーネント/タグはありません。
を使用すると、コンテキスト パス、リソース パス、JSF マッピング、およびクエリ文字列を手動で書き留める必要なく、#{resource}
JSF リソース識別子をドメイン相対 URL 表現に変換できます。libraryName:resourceName
<link href="#{resource['some.lib:image/favicon.ico']}" rel="shortcut icon" type="image/x-icon" />
さらに一歩進めたい場合は、次のように同じ行のカスタムタグファイルでいつでもこれをラップできます<h:outputStylesheet>
。
<my:favicon library="some.lib" name="image/favicon.ico" />