2014-11-26 3 views
2

Я хочу использовать Bootsfaces для JSF, я проверял их веб-сайт, и я следую инструкциям, чтобы начать работать с ним, но когда я запускаю свое приложение, CSS он не загружается.BootsFaces CSS не работает

Мой проект также находится на Maven.

  1. Я загружаю JAR со своего сайта.
  2. я загрузить JAR в мой проект
  3. Я поставил код из примера

Но CSS не работает, ни малейшего представления, кто-нибудь работал с этим раньше?

+0

проверить консоль javascript на ошибки загрузки ресурсов – kolossus

+0

Я ответил на аналогичный вопрос здесь: http://stackoverflow.com/questions/24666018/bootsfaces-page-shows-up-in-browser-without-any-styling –

+0

См. Http://www.bootsfaces.net/quickstart.jsf –

ответ

1

Я тоже начинаю на загрузочных поверхностях. Для меня это, кажется, лучший дизайн для JSF.

О вашей проблеме, вы ввели строку xmlns в тег HTML? Это одна:

xmlns:b="http://bootsfaces.net/ui" 

Ваш HTML тег должен выглядеть следующим образом:

<html 
    xmlns="http://www.w3.org/1999/xhtml" 
    xmlns:h="http://java.sun.com/jsf/html" 
    xmlns:ui="http://java.sun.com/jsf/facelets" 
    xmlns:b="http://bootsfaces.net/ui" 
    xmlns:f="http://xmlns.jcp.org/jsf/core"> 

Я надеюсь, что это помогает!

+0

Да, это здорово. Какой сервер вы используете для запуска своих приложений? Я пытался с Tomcat, но друг сказал мне, что я должен попробовать Glassfish, но результат был тот же. сейчас позвольте мне попробовать с вашими тегами. спасибо! – kennechu

+0

Glassfish, конечно! Glassfish, кажется, лучше, не для ботинок или любых лиц, а для рамки JSF. Он был построен во внедрении JSF. Tomcat не силен, как Glassfish. Я не взял доказательство сам, но я слышал, что glaassfish имеет лучшую производительность по сравнению с Tomcat. –

+0

Начиная с BootsFaces 0.6.5 мы разрабатываем и тестируем BootsFaces с множеством серверов и реализаций: Tomcat, GlassFish, WildFly и TomEE, Mojarra, Apache MyFaces, PrimeFaces, OmniFaces и AngularFaces. Поэтому выбор сервера не должен иметь значения. Теоретически :). –

-1

У меня была эта проблема.

Во-первых, убедитесь, что web.xml подобен:

<servlet> 
    <servlet-name>Faces Servlet</servlet-name> 
    <servlet-class>javax.faces.webapp.FacesServlet</servlet-class> 
    <load-on-startup>1</load-on-startup> 
</servlet> 

<!-- Welcome page --> 
<welcome-file-list> 
    <welcome-file>faces/welcome.xhtml</welcome-file> 
</welcome-file-list> 

<!-- Map these files with JSF --> 
<servlet-mapping> 
    <servlet-name>Faces Servlet</servlet-name> 
    <url-pattern>/faces/*</url-pattern> 
</servlet-mapping> 
<servlet-mapping> 
    <servlet-name>Faces Servlet</servlet-name> 
    <url-pattern>*.jsf</url-pattern> 
</servlet-mapping> 
<servlet-mapping> 
    <servlet-name>Faces Servlet</servlet-name> 
    <url-pattern>*.faces</url-pattern> 
</servlet-mapping> 
<servlet-mapping> 
    <servlet-name>Faces Servlet</servlet-name> 
    <url-pattern>*.xhtml</url-pattern> 
</servlet-mapping> 
<servlet-mapping> 
    <servlet-name>Faces Servlet</servlet-name> 
    <url-pattern>/javax.faces.resource/*</url-pattern> 
</servlet-mapping> 

</web-app> 

Во-вторых, вы использовали команды clean, compile, install уже? Если нет, пожалуйста, запустите их.

+0

Вам не нужны все эти '' 'url-patterns''', если вы используете' '' 'CombinedResourceHandler'' OmniFaces или' '' UnmappedResourceHandler'' BootsFaces. –

Смежные вопросы