Я использую Eclipse для создания веб-приложения и собираюсь использовать bootstrap для css. Я попытался связать css, используя ссылку:
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
, и после запуска сервера веб-приложение работает с правильным форматированием. Однако я хочу включить файлы для bootstrap в свой собственный сервер. Следовательно, я создал папку в своем каталоге в папке WebContent с именем "css", и в эту папку я включил все файлы bootstrap css. Однако, когда я изменяю связывание таблицы стилей на:
<link rel="stylesheet" href="${pageContext.request.contextPath}/WebContent/css/bootstrap.css" type="text/css" >
Форматирование css не используется. Глядя в консоль chromes, я вижу следующую ошибку:
Resource interpreted as Stylesheet but transferred with MIME type text/html: "http://localhost:8080/SecurityWebApp/WebContent/css/bootstrap.css".
Это правильный путь к файлу, который он ищет для файла css, но по какой-то причине он "передается с текстом MIME типа / html "
Также, что странно в консоли chromes на вкладке сети, на вкладке css отображается bootstrap. css со следующим:
Request URL: http://localhost:8080/SecurityWebApp/WebContent/css/bootstrap.css
Request Method: GET
Status Code: 200
Remote Address: [::1]:8080
Referrer Policy: no-referrer-when-downgrade
Может быть, я неправильно интерпретирую его, но в основном он говорит, что он успешно «получил» файл bootstrap css из этого расположения на сервере, но затем он говорит, что он имеет тип html MIME. Я предполагаю, что MIME-тип - это не то, что устанавливается при записи type="text/css"
, а какой-то другой идентификатор? Если бы кто-то мог сообщить мне, как я могу изменить этот тип MIME на css, это было бы здорово, спасибо.
Содержимое .settings / org.eclipse.wst.common.component
<?xml version="1.0" encoding="UTF-8"?><project-modules id="moduleCoreId" project-version="1.5.0">
<wb-module deploy-name="SecurityWebApp">
<wb-resource deploy-path="/" source-path="/WebContent" tag="defaultRootSource"/>
<wb-resource deploy-path="/WEB-INF/classes" source-path="/src"/>
<property name="context-root" value="SecurityWebApp"/>
<property name="java-output-path" value="/SecurityWebApp/build/classes"/>
</wb-module>
</project-modules>