2012-04-30 21 views
0

JSPページに外部CSSページをロードしようとしていますが、それを行う通常の方法はありません。欠落しているものはありますか?あなたのlink要素で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

あなたはJSPファイル –

+0

はいCSSのと同じディレクトリにスタイルシートで、ブラウザ上でのstyle.cssのURLを渡して試してみて、それが起動したかどうかを確認し、私はrealtiveパスが正しくないと考えることができますそれは同じディレクトリにあります – Rishabh

+0

ブラウザでCSSを開くことができましたか? –

答えて

2

hrefは、CSSファイルがJSPと同じフォルダにとJSPが直接アドレス指定されている場合である場合にのみ動作しますURLの相対パスをspecifes。

cssJSPと同じディレクトリにあると述べています。 JSPのアドレッシング方法を確認してください。

ウェブアプリケーションにコンテキストパス(例:/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> 
関連する問題