2011-10-08 4 views
3

나는이 문의 양식 개발 :풍성한 표면의 스타일은 어떻게 되나요?

<script type="text/javascript" src="/Project/javax.faces.resource/jsf.js.xhtml?ln=javax.faces"></script> 
<script type="text/javascript" src="/Project/javax.faces.resource/jquery.js.xhtml"></script> 
<script type="text/javascript" src="/Project/javax.faces.resource/richfaces.js.xhtml"></script> 
<script type="text/javascript" src="/Project/javax.faces.resource/richfaces-queue.js.xhtml"></script> 
<script type="text/javascript" src="/Project/javax.faces.resource/richfaces-base-component.js.xhtml"></script> 
<script type="text/javascript" src="/Project/javax.faces.resource/status.js.xhtml?ln=org.richfaces"></script> 
: 내 연락처 페이지에서이 성분을 가져,하지만 난 이유를 모르는

<!DOCTYPE html> 
<ui:composition 
    xmlns="http://www.w3.org/1999/xhtml" 
    xmlns:f="http://java.sun.com/jsf/core" 
    xmlns:h="http://java.sun.com/jsf/html" 
    xmlns:ui="http://java.sun.com/jsf/facelets" 
    xmlns:a4j="http://richfaces.org/a4j" 
    xmlns:rich="http://richfaces.org/rich"> 

    <h:form> 

      <h:panelGrid columns="3"> 
      <h:outputLabel for="name" value="Nome (Obrigatório)" /> 
      <h:inputText id="name" value="#{contact.client.name}" /> 
      <h:message for="name" /> 


      <h:outputLabel for="email" value="E-Mail (Obrigatório)" /> 
      <h:inputText id="email" value="#{contact.client.email}" /> 
      <h:message for="email" /> 


      <h:outputLabel for="website" value="Website (Opcional)" /> 
      <h:inputText id="website" value="#{contact.client.website}" /> 
      <h:message for="website" /> 

      </h:panelGrid> 

      <h:outputLabel for="text" value="Mensagem (Obrigatório):" /> <br/> 
      <h:inputTextarea id="text" value="#{contact.client.text}" rows="20" cols="80" /><br/> 
      <h:message for="text" /> 
      <br/> 


      <h:commandButton value="Enviar" action="#{contact.sendMessage}" > 
        <f:ajax execute="@form" render="@form" /> 
      </h:commandButton> 

      <h:outputText value="#{contact.messageStatus}" id="out" /> 

      <a4j:status> 
       <f:facet name="start"> 
        <h:graphicImage name="loader.gif" library="image" /> 
        <h:outputText value="Enviando ..." /> 
       </f:facet> 
      </a4j:status> 
    </h:form> 
</ui:composition> 

를, 그것은 <h:head>..</h:head> 섹션의 끝에이 스크립트를 박았 최종 O를 추가 이러한 스타일로

<?xml version="1.0" encoding="UTF-8"?> 
<web-app //.. configs> 
    <display-name>Project</display-name> 

    <context-param> 
     <param-name>javax.faces.INTERPRET_EMPTY_STRING_SUBMITTED_VALUES_AS_NULL</param-name> 
     <param-value>true</param-value> 
    </context-param> 

    <context-param> 
     <param-name>org.richfaces.skin</param-name> 
     <param-value>plain</param-value> 
    </context-param> 

    <context-param> 
     <param-name>org.richfaces.enableControlSkinning</param-name> 
     <param-value>false</param-value> 
    </context-param> 

    <welcome-file-list> 
     <welcome-file>index.xhtml</welcome-file> 
    </welcome-file-list> 
    <servlet> 
     <servlet-name>Faces Servlet</servlet-name> 
     <servlet-class>javax.faces.webapp.FacesServlet</servlet-class> 
     <load-on-startup>1</load-on-startup> 
    </servlet> 

    <servlet-mapping> 
     <servlet-name>Faces Servlet</servlet-name> 
     <url-pattern>*.xhtml</url-pattern> 
    </servlet-mapping> 
</web-app> 

, 스크립트 :

난 이미 내 web.xml에이 매개 변수 richfaces 스타일을 해제하려고 f 섹션 내 바닥 글이 사라졌습니다. 어떻게 해결할 수 있습니까?

아이디어가 있으십니까?

답변

5

이 줄들을 web.xml에 추가했습니다. 이것은 나를 위해 일했다.

<context-param> 
    <param-name>org.richfaces.skin</param-name> 
    <param-value>plain</param-value> 
</context-param> 
<context-param> 
    <param-name>org.richfaces.LoadStyleStrategy</param-name> 
    <param-value>None</param-value> 
</context-param> 
<context-param> 
    <param-name>org.richfaces.enableControlSkinning</param-name> 
    <param-value>false</param-value> 
</context-param>