0

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>
4

1 に答える 1

2

リンク要素のhrefは、css ファイルが と同じフォルダーにJSPあり、JSPが直接アドレス指定されている場合にのみ機能する URL 相対パスを指定します。

あなたが言及したので、それcssはと同じディレクトリにありJSPます。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>
于 2012-04-30T07:09:20.353 に答える