Mengatasi Isu Pengambilan Fail Fon Apabila Mengintegrasikan Font Hebat dalam JSF
Apabila menyepadukan Font Awesome ke dalam JSF, adalah penting untuk menangani isu yang berkaitan dengan kehilangan fail fon. Ini muncul sebagai petak kosong dan bukannya ikon yang dijangkakan. Penyemak imbas selalunya tidak dapat mengesan fail fon kerana fail CSS Font Awesome merujuknya menggunakan laluan relatif.
Punca Masalah
JSF Penyelesaian Edit fail CSS Font Awesome dan laraskan rujukan kepada fail fon menggunakan pemetaan #{resource} dalam EL. Ingat nak ganti? dengan & dalam rentetan pertanyaan untuk mengambil kira nama pustaka. Contoh Selepas meletakkan CSS Font Awesome dan fail fon dengan sewajarnya, fail CSS hendaklah diubah suai sebagai berikut: Pertimbangan Tambahan Pastikan fail CSS yang diubah suai digunakan dalam halaman JSF dan pelayan dimulakan semula untuk perubahan berkuat kuasa. Jenis Mime dan OmniFaces Jika amaran JSF1091 muncul dalam log pelayan, menunjukkan jenis mime yang tiada, tambahkan pemetaan jenis mime yang sesuai pada web.xml. Pilihan lain ialah memasang OmniFaces UnmappedResourceHandler dan mengkonfigurasi semula pemetaan FacesServlet. Ini menghapuskan keperluan untuk mengedit fail CSS. Rujukan Atas ialah kandungan terperinci Bagaimanakah saya boleh membetulkan fail fon yang hilang apabila menyepadukan Font Awesome ke dalam JSF?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!<code class="css">@font-face {
font-family: 'FontAwesome';
src: url("#{resource['font-awesome:fonts/fontawesome-webfont.eot']}&v=4.3.0");
/* ... */
}</code>