2015-06-13 3 views
0

Я пишу простое веб-приложение, которое генерирует простой CSS-файл для пользователя.Браузер не показывает динамически созданный CSS в JSP

Я применил сервлет для написания CSS для определенного тега, и в зависимости от атрибутов сеанса пользователя я использую PrintWriter для создания таблицы стилей CSS.

Проблема: стилет не имеет никакого эффекта. Chrone показывает, что он был загружен (проверьте элемент -> сеть), но это не влияет на мою html страницу.

В html CSS определяется по: <link href="stylesheet.css" rel="stylesheet" type='text/css'>.

ответ

1

Это произойдет, если тип содержимого ответа (неявно) установлен на что-то еще, кроме text/css. Вы можете легко проверить его в разделе заголовков ответов в мониторе HTTP-трафика.

Явно установить его до запись любого байта в тело ответа.

response.setContentType("text/css"); 
// ... 
+0

Thanx, который решил проблему! Я полностью забыл об этом. :) – tbukic

 Смежные вопросы

  • Нет связанных вопросов^_^