2011-02-07 3 views
0

Я не вижу никаких изображений на моей странице JSP. Я получаю ошибкуПроблема с изображениями и JSP

Ресурс интерпретируется как изображение, но передается с текстом типа MIME/html.

Что это значит? Что такое решение?

+0

Проводка некоторых из кода будет полезна. –

+0

Это означает, что данные изображения передаются с неправильным «типом данных» (см. Http://en.wikipedia.org/wiki/Mime_type). Как вы обслуживаете изображения? У вас есть дополнительный сервлет, который обрабатывает эти запросы? Как это связано с JavaScript? –

+0

слишком низкий прием. Мим был установлен неправильно. Короткий заголовок, длинное описание - это хорошо, а не наоборот. – Nishant

ответ

1

Это означает, что клиент запросил то, что он считал изображением, и получил то, что, как утверждал сервер, был HTML-документом.

Я подозреваю, что:

  • У вас есть неправильные URL-адреса для изображений и
  • На серверы 404 Not Found страница ошибки посылается код статуса 200 OK.
2

Ответ, который вы отправили в браузер, содержит MIME-тип как text/html, но вы передали данные изображения.

Если вы отправляете изображение по адресу response.write (..); из сервлета или его создания из jsp убедитесь, что его тип MIME должен быть Content-type: image/png [png, если формат - png, jpg. , refer more и выберите соответствующий вариант]

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