Jsf 未在Facelet中应用样式

Jsf 未在Facelet中应用样式,jsf,Jsf,我正在尝试构建一个新的JSF facelets应用程序,在创建Xhtml时,我编写了css和java脚本,但这些样式没有应用到Xhtml中。即使扩展名是xhtml,我还是从一个普通的html文件中复制了大部分代码 XHTML代码: <?xml version="1.0" encoding="ISO-8859-1" ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.or

我正在尝试构建一个新的JSF facelets应用程序,在创建Xhtml时,我编写了css和java脚本,但这些样式没有应用到Xhtml中。即使扩展名是xhtml,我还是从一个普通的html文件中复制了大部分代码

XHTML代码:

<?xml version="1.0" encoding="ISO-8859-1" ?>
<!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">

<!-- <div style="width:100%;font-size:18px;line-height:48px; background-color:navy;"> -->
<head>
        <meta http-equiv="content-type" content="text/html; charset=utf-8" />
        <link rel="shortcut icon" type="image/ico" href="http://www.datatables.net/media/images/favicon.ico" />
        <link rel="stylesheet" href="resources/css/main.css" type="text/css" />

        <title>AMRIT</title>

        <style type="text/css" title="currentStyle">
            @import "resources/css/demo_page.css";
            @import "resources/css/demo_table_jui.css";
            @import "resources/themes/smoothness/jquery-ui-1.8.4.custom.css";
        </style>
        <script type="text/javascript" charset="utf-8" src="/lib/jquery-1.10.2.min.js"></script>
        <script type="text/javascript" charset="utf-8" src="/lib/jquery.dataTables.js"></script>
        <script type="text/javascript" charset="utf-8">
            $(document).ready(function() {
                oTable = $('#example').dataTable({
                    "bJQueryUI": true,
                    "sPaginationType": "full_numbers"
                });
            } );
        </script>
    </head>
<body>
    <header id = "banner">
        <div id="upperheader">
        <div class="leftlogo">CREDIT SUISSE </div>
        <div class="rightlogo">Model Risk Management:AMRIT </div>
        </div>
        <p class="clear"/>
        <div class="navbar">
          <div class="navbar-inner">
            <div class="container">
              <ul class="nav">
               <li class="active"><a href="#">MY AMRIT</a></li>
                <li><a href="#">Create Models</a></li>   
                <li><a href="#">Search Models</a></li>
                <li><a href="#">Search Documents</a></li>
                <li><a href="#">Search Actions</a></li>
                <li><a href="#">Reports</a></li>
               </ul>
            </div>
          </div>
        </div>
    <!--<nav>
        <ul>
            <li class="active"><a href="#">MY AMRIT</a></li>
            <li><a href="#">Create Models</a></li>   
            <li><a href="#">Search Models</a></li>
            <li><a href="#">Search Documents</a></li>
            <li><a href="#">Search Actions</a></li>
            <li><a href="#">Reports</a></li>
        </ul>
        <p class="clear"/>
    </nav>-->
    </header>
<!--</div> -->
</body>
</html>

阿姆利特
@导入“resources/css/demo_page.css”;
@导入“resources/css/demo_table_jui.css”;
@导入“resources/themes/smoothness/jquery-ui-1.8.4.custom.css”;
$(文档).ready(函数(){
oTable=$(“#示例”).dataTable({
“bJQueryUI”:没错,
“sPaginationType”:“完整编号”
});
} );
瑞士信贷
模型风险管理:AMRIT

  • css位于Webcontent文件夹的resources文件夹中 xhtml位于Webcontent文件夹的templetes文件夹中

    请在这方面帮助我

    谢谢
    KK

    他们的URL很可能是完全错误的。检查浏览器的HTTP流量监视器可以提供线索(404“未找到”错误)。只有找到并发布用于打开此页面的完整URL(与您在浏览器地址栏中看到的完全相同)以及CSS文件的完整URL(与您在浏览器地址栏中输入/使用以手动下载CSS文件的URL完全相同),才能回答此问题。然后,我们可以提取并告诉该CSS文件的正确相对URL,以便在HTML标记中使用。感谢您的回复。我用来启动应用程序的url是,但我在控制台中得到了“java.lang.NoClassDefFoundError:javax/servlet/jsp/jstl/core/Config”(虽然屏幕上没有错误),这实际上是一个与当前所问完全不同的问题。我首先要解决这个问题(只需将异常消息
    java.lang.NoClassDefFoundError:javax/servlet/jsp/jstl/core/Config
    直接复制粘贴到此处即可获得答案)。