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

Ran*_*num 1 java rss servlets

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

谢谢,

aro*_*oth 5

您可以通过在servlet中调用ServletResponse对象secContentType()上的方法来获得所需的内容.就像是:

response.setContentType("application/rss+xml");
Run Code Online (Sandbox Code Playgroud)

这应该就是你所需要的.