styles.css对我的JSF数据表没有影响

时间:2014-11-11 15:39:29

标签: html css jsf netbeans

我的styles.css文件如下:

.akademisyenTable{   
border-collapse:collapse;
border:1px solid #000000;
}

.akademisyenTableHeader{
text-align:center;
background:none repeat scroll 0 0 #B5B5B5;
border-bottom:1px solid #000000;  
padding:2px;
}

.akademisyenTableOddRow{
text-align:center;
background:none repeat scroll 0 0 #FFFFFFF; 
}

.akademisyenTableEvenRow{
text-align:center;
background:none repeat scroll 0 0 #D3D3D3;
}

但是,它对我的​​数据表没有影响。当我运行此代码时,我看到一个基本的表视图。我找不到问题。它没有错误。我的index.xhtml如下:

<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
  xmlns:h="http://xmlns.jcp.org/jsf/html"
  xmlns:f="http://xmlns.jcp.org/jsf/core">
<h:head>
    <title>Facelet Title</title>
    <h:outputStylesheet name="css/styles.css" />
</h:head>
<h:body>
    <h:form id="inputForm" enctype="multipart/form-data">
        <h:inputFile id="file" 
                     label="file" 
                     value="#{InputBean.part}" 
                     required="true" 
                     requiredMessage="Dosya Seçilmeli">
            <f:validator validatorId="FileUploadValidator"/>
        </h:inputFile>
        <h:message style="color: red" for="file"/><br/>
        <h:commandButton id="submit" 
                         action="#{InputBean.uploadFile()}"
                         value="Upload File"/><br/>
        <h:outputText value="#{InputBean.statusMessage}"
                      rendered="#{not empty InputBean.statusMessage}"/><br/><br/>

    </h:form>
    <h:dataTable value="#{InputBean.akademisyenler}" var="akademisyen"
                 border="1"
                 rendered="#{not empty InputBean.akademisyenler}"
                 styleClass="akademisyenTable"
                 headerClass="akademisyenTableHeader"
                 rowClasses="akademisyenTableOddRow,akademisyenTableEvenRow">
        <h:column>
            <f:facet name="header">Id</f:facet>
                #{akademisyen.idno}
        </h:column>
        <h:column>
            <f:facet name="header">Adı</f:facet>
                #{akademisyen.adi}
        </h:column>
        <h:column>
            <f:facet name="header">Soyadı</f:facet>
                #{akademisyen.soyadi}
        </h:column>
        <h:column>
            <f:facet name="header">Kullanıcı Adı</f:facet>
                #{akademisyen.kullaniciadi}
        </h:column>
        <h:column>
            <f:facet name="header">Şifre</f:facet>
                #{akademisyen.sifre}
        </h:column>
        <h:column>
            <f:facet name="header">Alan No</f:facet>
                #{akademisyen.ilgi}
        </h:column>
        <h:column>
            <f:facet name="header">Görev Alır</f:facet>
                #{akademisyen.gorevalir}
        </h:column>
    </h:dataTable>
</h:body>
</html>

我需要帮助。感谢。

我还注意到Tomcat日志中有一条警告:WARNING: JSF1064: Unable to find or serve resource, styles.css。我正在使用NetBeans。放置资源文件的正确位置是什么?

1 个答案:

答案 0 :(得分:0)

您确定它链接到您的css文件所在位置的正确目录吗?