我有一个JSP页面,如果接受的Response-Type为“ text / xml”,则该页面应返回静态XML文件的内容。到目前为止,代码看起来像这样:
<% if(request.getHeader("Accept").contains("text/xml") { %>
<jsp:forward page="index.xml" />
<% } else { //return HTML %>`
xml文件的内容在HTTP-Response中正确返回,但是标题“ Content-Type”和“ text / html”使得无法通过Javascript处理XML-Request。如何正确设置响应标题?