简体   繁体   English

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

[英]styles.css has no affect on my JSF data table

My styles.css file is as follows: 我的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;
}

However, it has no affect on my data table. 但是,它对我的​​数据表没有影响。 When I run this code I see a basic table view. 运行此代码时,我看到一个基本的表视图。 I cannot find the problem. 我找不到问题。 It gives no error. 它没有错误。 My index.xhtml is as follows: 我的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>

I need help. 我需要帮助。 Thanks. 谢谢。

I also noticed that there is a warning in Tomcat logs: WARNING: JSF1064: Unable to find or serve resource, styles.css . 我还注意到,Tomcat日志中有一个警告: WARNING: JSF1064: Unable to find or serve resource, styles.css I am using NetBeans. 我正在使用NetBeans。 What is the correct place to put a resource file? 放置资源文件的正确位置是什么?

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM