これは Primefaces ドキュメントからのものです。
ボタン アイコン
ボタン上のアイコンは CSS と image 属性を使用して表示されます。
<p:commandButton value=”With Icon” image=”disk”/>
<p:commandButton image=”disk”/>
.disk は、background プロパティを持つ単純な css クラスです。
.disk { background-image: url('disk.png') !important; }
私の質問は: この url() はどこを指していますか? つまり、CSS がアクセスできるようにするには、画像をどこに配置すればよいでしょうか?
/resources、/resources/img を試しましたが、うまくいきません。はい、絶対 URL (コンテキスト パスを含む URL) で動作していましたが、アプリケーションは移植できません。