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链接元素中的 指定了一个相对于 URL 的路径,该路径仅在 css 文件与 位于同一文件夹中JSP并且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>
于 2012-04-30T07:09:20.353 回答