0

XMLHttpRequestを使用してXMLをjspに送信しようとしています。誰かがjspでリクエストXMLを読み取る方法を教えてもらえますか?以下は、POST呼び出しを行うために使用しているコードです。

前もって感謝します!

var xmlHttpRequest=new XMLHttpRequest();
xmlHttpRequest.open("POST",url,true);
xmlHttpRequest.setRequestHeader("Content-Type", "text/xml");
xmlHttpRequest.send("<xml><user_id>F1528</user_id></xml>");
4

2 に答える 2

1

JSP'sページの生成に使用するServlets必要があり、ビジネスロジックの処理に使用する必要があります。

サーブレットのリクエスト本文を読むことをお勧めします。読み取り本文をリクエスト属性に設定し、リクエストをJSPに転送してリクエスト本文をレンダリングします。

于 2012-06-22T11:22:03.073 に答える
0

私はこれを試していませんが、JSTLは簡単な解決策を提供するはずです:

<%@ taglib prefix="x" uri="http://java.sun.com/jsp/jstl/xml" %>
<x:parse doc="${pageContext.request.reader}" var="parsedXml"/>

これにより、。と呼ばれるページスコープの変数が生成されparsedXmlます。

于 2012-06-22T13:33:00.113 に答える