我的页面上有一个RSS链接,它实际上是对输出xml的servlet的引用,应该将其视为RSS。发生的事情是它加载了servlet,它只是在浏览器中显示XML。通常这是因为你将你的RSS文件链接为“whatever.rss”,但在这种情况下,它是一个服务它的servlet。我如何告诉浏览器它应该被视为.rss? servlet可以加载带扩展名的页面吗?或者是否有contentType(“rss / xml; charset = UTF-8”);类似的类型标记,可以直接在servlet中设置?
谢谢,
答案 0 :(得分:5)
您可以通过在servlet中的ServletResponse对象上调用secContentType()
方法来获得所需内容。类似的东西:
response.setContentType("application/rss+xml");
这应该是你所需要的一切。