2012-04-30 53 views
0

我想加載一個外部CSS頁面在我的JSP頁面,但通常的做法不會幫助,有沒有什麼是錯過了?無法在JSP頁面中加載外部CSS

<%@page contentType="text/html" pageEncoding="UTF-8"%> 
<!DOCTYPE html> 
<html> 
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 


<title>Login Page</title> 
<head> 

    <link rel="stylesheet" type="text/css" href="style.css"/> 
</head> 
+0

可以嘗試將網址傳遞的style.css文件瀏覽器的,看看它是否出現,我覺得realtive路徑是不正確的,是樣式表在同一目錄作爲JSP文件 –

+0

是CSS的它在同一個目錄 – Rishabh

+0

你能用瀏覽器打開CSS嗎? –

回答

2

在你的鏈接元素的href者特指如果CSS文件是在同一文件夾中JSP只會工作一個URL相對路徑,如果JSP是直接處理。

既然你提到cssJSP是在同一個目錄。檢查你是如何處理JSP的。

您需要將上下文路徑插入Web應用程序(例如/webapp/styles.css)或使用相對路徑或使用HTML <base>標記。它表示在最終HTML輸出中使用的所有相對URL的基本URL。

<head> 
    <base href="${pageContext.request.contextPath}"> 
    <link rel="stylesheet" type="text/css" href="css/style.css"> 
    <script type="text/javascript" src="js/script.js"></script> 
</head>