После этого документа всегда хорошее начало.
Но у вас могут быть проблемы.
Во-первых, в принципе тривиально сделать что-то вроде:
http://example.com/app/mydynamicxml.jsp
, который возвращает блоб XML. Просто вставьте XML в этот файл.
Но у него не будет типа контента XML. Вы можете исправить это, добавив директивы в JSP:
<%@page contentType="application/xml" %>
Однако это вызывает БОЛЬШЕ проблем.
В частности, файл XML НЕ МОЖЕТ начинаться с пробела. ДОЛЖЕН начинаться с <?. </p>
Эта директива, скорее всего, вставит пустую строку в ваш XML-файл.
Итак, что вы действительно хотите:
<%@page contentType="application/xml" %><?xml version...
Наконец, существует JSPX-версия JSP, которая использует синтаксис XML и избегает всех этих проблем с пробелами. Существует также директива для Tomcat, которая может устранить проблему пробелов. Но за воротами это самый быстрый и очевидный такт.