2011-01-10 12 views
0

Ich entwickle eine Unternehmensanwendung, deren Hauptzweck Datenabruf ist. Der Benutzer gibt eine URL ".../GetData.do" ein und die Anwendung gibt ein XML zurück, das auf einem Schema basiert, das die Daten enthält.Zurückgeben von XML von einer JSP-Seite in Struts

Wo ist der beste Ort, um die XML zu schreiben, die es mir erlauben würde, gegen das Schema zu validieren? In der Action-Klasse, der .jsp-Datei oder woanders?

Ich verwende Struts 1 als meine Web-Anwendung Framework.

Danke.

Antwort

1

Sie können es an beiden Orten tun, je nach Vorliebe.

Für JSP gibt es das <x: Präfix in JSTL. Sie müssen nur die <%@ page contentType="text/xml" %> einstellen. Ich habe es nie so gemacht

Sie können es in der Aktion tun, indem Sie das XML in den Antwortschreiber schreiben (und wiederum den Inhaltstyp festlegen).

Dies ist jedoch besser über ein Framework, das Objekte zu XML (wie JAXB oder XStream) drehen kann.

Verwandte Themen