При разработке я обычно выбираю JSP в каталоге WebContent
в рабочем пространстве Eclipse
, щелкаю правой кнопкой мыши, выбираю Debug/Run As -> Debug/Run on Server
, и веб-приложение начинает отладку / запуск.
Я использую Tomcat v9.0
контейнер сервлетов и Eclipse Java EE IDE v.2019-12
(4.14.0).
С URL http://localhost/<webapp_name>/<page>.jsp
страница корректно отображается в веб-браузере, который Eclipse
"встраивает".
Теперь, когда я копирую этот же URL http://localhost/<webapp_name>/<page>.jsp
в Firefox
(v.72.0.1) или Google Chrome
, это как CSS не применяется к странице.
В Internet Explorer
страница отображается правильно.
У меня не было этой проблемы до обновления Eclipse и Tomcat.
Ниже приведено начало страницы JSP:
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html lang="${initParam['S_IF_MSG_HTML_LANG']}">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="icon" href="images/imw.ico?v=2" type="image/x-icon" />
<link rel="stylesheet" type="text/css" href="css/fo.css" />
<script type="text/javascript" src="js/${initParam['S_IF_MSG_JS_LANG_FILE_NAME']}"></script>
<script type="text/javascript" src="js/fo.js"></script>
<title>
${initParam['S_IF_MSG_TITLE_WELCOME']}
</title>
<meta name="description" content="${initParam['S_META_DESCR_WELCOME_PAGE']}" />
</head>
Можете ли вы помочь мне решить эту проблему? С наилучшими пожеланиями.
РЕДАКТИРОВАТЬ 1
Я нажал Ctrl + Shift + k
в Firefox и увидел сообщение:
The stylesheet http://localhost/fr/css/fo.css was not loaded because its MIME type, “text/html”, is not “text/css”.