java - 告诉浏览器应该将 Servlets xml 输出视为 RSS

标签 java servlets rss

我的页面上有一个 RSS 链接,它实际上是对输出应被视为 RSS 的 xml 的 servlet 的引用。发生的事情是它加载了 servlet,它只是在浏览器中显示 XML。通常这会得到处理,因为您会将 RSS 文件链接为“whatever.rss”,但在这种情况下,它是一个服务它的 servlet。我怎样才能告诉浏览器它应该被视为一个 .rss? servlet 可以加载带有扩展名的页面吗?或者是否有 contentType("rss/xml; charset=UTF-8");可以直接在 servlet 中设置的类似类型标签?

谢谢,

最佳答案

您可以通过在 ServletResponse 上调用 secContentType() 方法来获得您想要的内容servlet 中的对象。像这样的东西:

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

这应该就是您所需要的。

关于java - 告诉浏览器应该将 Servlets xml 输出视为 RSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8044654/

相关文章:

java - 如何获取类加载器的目录信息?

java - Spring Boot - 批量更新单独插入记录而不是批量插入记录

java - 使用 maven jetty 插件在 java 8 上运行 jetty 9 时获取错误扫描文件

javascript - 为基于Vue店面的网上商店设置RSS Feed(Google购物)

xml - 无法在 RSS 源中显示法语字符而不出现编码错误

java - 计时器使用大量内存

java - 重新加载 Android Activity 数据

javascript - 如何在 Java Servlet 中从 jQuery 读取 2D 数组?

java - 使用 getParameterValues 将日期从 jsp 传递到 servlet

image - 如何将图像添加到 RSS 2.0 中的项目?