2014-11-26 6 views
2

JSF 용 Bootsfaces를 사용하고 싶습니다. 웹 사이트를 확인하면서 작업을 시작했지만 CSS를 실행하면 CSS가로드되지 않습니다.BootsFaces CSS가 작동하지 않습니다.

내 프로젝트는 Maven에도 있습니다.

  1. 웹 사이트에서 JAR 파일을 다운로드합니다.
  2. 내가 어떤 생각을
  3. 내가 예를

에서 코드를 넣어하지만 CSS가 작동하지 않는 내 프로젝트에 그 JAR를로드, 사람이 이전에 사용했다?

+0

자바 스크립트 콘솔에서 리소스로드 오류가 발생했는지 확인하십시오. – kolossus

+0

다음 질문에 답했습니다 : http://stackoverflow.com/questions/24666018/bootsfaces-pages-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는 부팅면이나 얼굴면이 아니라 JSF 프레임 워크의 경우 더 나은 것으로 보입니다. JSF 구현을 내장했습니다. Tomcat은 Glassfish만큼 강하지 않습니다. 나는 그 증거를 직접 가져 가지 않았지만 글래스 피시가 Tomcat에 비해 더 나은 성능을 가지고 있다고 들었습니다. –

+0

BootsFaces 0.6.5부터 Tomcat, GlassFish, WildFly 및 TomEE, Mojarra, Apache MyFaces, PrimeFaces, OmniFaces 및 AngularFaces와 같은 다양한 서버 및 구현을 사용하여 BootsFaces를 개발하고 테스트합니다. 따라서 서버의 선택은 중요하지 않습니다. 이론적으로 :). –

-1

이전에는이 ​​문제가있었습니다. 당신은 명령 clean, 이미 compile, install를 사용 했습니까,

<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> 

둘째 :

먼저, web.xml과 유사한 확인? 그렇지 않다면 실행하십시오.

+0

OmniFaces의 "''CombinedResourceHandler'' 또는 BootsFaces의''UnmappedResourceHandler''를 사용하는 경우에는'''url-patterns''을 모두 사용하지 않아도됩니다. –

관련 문제