Сообщаем браузеру, что вывод Servlets xml должен рассматриваться как RSS - PullRequest
1 голос
/ 08 ноября 2011

У меня есть ссылка RSS на моей странице, которая на самом деле является ссылкой на сервлет, который выводит xml, который следует рассматривать как RSS.Происходит то, что он загружает сервлет и просто отображает XML в браузере.Обычно об этом заботятся, потому что вы связываете свой RSS-файл как «what.rss», но в этом случае это сервлет, обслуживающий его.Как я могу сказать браузеру, что его следует рассматривать как .rss?Может ли сервлет загрузить страницу с расширением?или есть contentType ("rss / xml; charset = UTF-8");похожий тип тега, который можно просто установить прямо в сервлете?

Спасибо,

1 Ответ

5 голосов
/ 08 ноября 2011

Вы можете получить то, что хотите, вызвав метод secContentType() для вашего ServletResponse объекта в вашем сервлете. Что-то вроде:

response.setContentType("application/rss+xml");

Это должно быть все, что тебе нужно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...