Каким будет тип MIME для Java-приложения, если я хочу показать изображение и HTML-контент? - PullRequest
0 голосов
/ 21 декабря 2010

В моем веб-приложении на Java мне нужно показать изображение, которое выходит из базы данных, а также якорный тег для перехода на другую страницу JSP.

На моей странице JSP упоминается response.setContentType("image/jpg;");

Таким образом, при запуске страница JSP показывает изображение, но не показывает HTML ниже или в любом месте.

Что я хочу, чтобы на моей странице jsp отображалось изображение, а также содержимое html на одной странице jsp. Поэтому, пожалуйста, сообщите what mime type should i use, чтобы получить желаемый результат.

Спасибо,

Ответы [ 3 ]

1 голос
/ 21 декабря 2010

MIME-типы в заголовках HTML предназначены для того, чтобы помочь браузеру различать типы двоичного содержимого, передаваемого с сервера.Таким образом, если вы передаете только HTML, вы должны указать text / html.Вы должны использовать image / jpg, только если вы передаете двоичные данные изображения в браузер, используя эту страницу.

1 голос
/ 21 декабря 2010

Ваша проблема двоякая.Сначала вы отправляете HTML-страницу, содержащую IMG-тег с соответствующей ссылкой на исходное изображение.Конечно, это может быть окружено A-меткой.Эта страница должна иметь размер text/html.

Во-вторых, вы возвращаете изображение.Это отдельный звонок на сервер.Этот звонок должен быть image/jpg.

0 голосов
/ 22 декабря 2010
<input type="image" src="./ShowImage">

Это поможет показать изображение при его передаче сервлету, у которого есть код для отображения изображения.

И ниже приведенного выше кода вы пишете любой HTML-код, который также можно увидеть на той же странице JSP.

...