2012-03-31 5 views
1

Ich spiele gerade mit FormFaces herum, um mich mit XForms vertraut zu machen. Ich habe ein XForms Dokument geschrieben, das wie folgt aussieht (ich glaube, das ist der wichtige Teil):XML-Daten mit FormFaces (XForms) an eine JSP übergeben

<xf:model id="model"> 
    <xf:instance id="default" src="questionnaire.xml" /> 
    <xf:submission action="http://localhost:8888/AUI_Example_Server/Submit.jsp" method="post" id="submit" /> 
</xf:model> 

Also, wenn ich auf „Abschicken“ am Ende meines Dokuments, es eine POST-Anfrage senden macht. jsp. Das funktioniert soweit. In Submit.jsp kann ich Dinge wie "request.getRequestURI()" aus der POST-Anfrage lesen.

Aber wie kann ich die XML-Daten selbst lesen?

EDIT: Wenn ich die Methode ändern in meinem XForms Dokument, habe ich eine Liste von Parametern (wie Submit.jsp age = 0 & location = GE ...?) Zu erhalten. Aber ich möchte stattdessen eine XML-Zeichenfolge erhalten.

Antwort

1

OK, ich habe es!

Nach this post auf SourceForge (die erste Antwort) machte ich das Problem aus. Ich hatte zwei Server (einen für die statischen HTML-Seiten und einen für meine JSP). Und "wegen JavaScript-Cross-Site-Sicherheitseinschränkungen können Sie nicht an eine Seite in einer anderen Domain senden". Das ist es.

Verwandte Themen