Saya memigrasikan aplikasi Web saya dengan Richfaces dari versi 3.3.3 ke 4.1 tetapi saya mengalami beberapa masalah dengan sumber daya statis (terutama gambar dan CSS). Saya tahu bahwa JSF2 memiliki mekanisme untuk melayani sumber daya semacam ini (meletakkan semuanya di bawah folder bernama 'sumber daya'). Sehubungan dengan ini saya punya dua pertanyaan:
- Apakah mungkin untuk mengubah folder ini ke folder lain?
Apa yang terjadi dengan jalur relatif di CSS? Saya memiliki banyak gambar yang ditautkan dengan properti 'gambar latar' tetapi Richfaces 4.1 tidak menyelesaikannya dengan benar. Misalnya, saya memuat CSS saya, yang dialokasikan di /resources/css, dengan cara ini:
‹ h:outputStylesheet library="css" name="wdCalendar/calendar.css"/>
kalender.css berisi kelas ini:
.cic {
background-repeat: no-repeat;
display: inline-block;
background-image: url(images/calendar/combined.gif);
}
Richfaces menyelesaikan url sebagai
http://nameApp/servletApp/javax.faces.resource/wdCalendar/images/calendar/combined.gif
Tapi menurutku memang seharusnya begitu
http://nameApp/servletApp/resources/css/wdCalendar/images/calendar/combined.gif
Terima kasih sebelumnya