2014-11-04 79 views
2

我是jsp的新手。我從netbeans使用Glassfish服務器。問題是我可以將我的jsp文件與css和javascripts鏈接起來。這是我的文件結構JSP無法鏈接css文件和js文件

Web Pages 
--Web-Inf 
--assets 
    --css 
    --style.css 
    --js 
--jquery.js 
--includes  
--header.jsp 
--footer.jsp 
--sidebar.jsp 
--pages  
--home.jsp 
--index.jsp  

這裏的格式在我的index.jsp的代碼

<%@include file="includes/header.jsp" %> 

<% 
    if (request.getParameter("page") == null) { 
     %> 
     <%@include file="pages/home.jsp" %> 
     <% 
    } else { 
     %> 

     <% 
    } 
%> 

    <%@include file="includes/sidebar.jsp" %> 
</div> 

<!--Latest end--> 

<%@include file="includes/footer.jsp" %> 

而且這是我在header.jsp中的代碼

<link href="${pageContext.request.contextPath}/assets/css/bootstrap.min.css" rel="stylesheet"> 
+0

您是否獲得'40加載CSS時出現4'錯誤。那是在'web-inf'裏面嗎? – 2014-11-04 08:38:46

+0

@SanKrish是的,我得到404錯誤,並且css文件夾在web-inf之外 – 2014-11-04 08:39:55

+0

訪問應用程序時使用的URL是什麼? – mirmdasif 2014-11-04 08:47:20

回答

0

可以使用相對URL index.jsp的

<link href="assets/css/bootstrap.min.css" rel="stylesheet">