在jsp中读取POST请求XML

我正尝试使用XMLHttpRequest将XML发送给jsp。任何人都可以告诉我如何在jsp中读取请求XML?以下是我用来进行POST调用的代码。在jsp中读取POST请求XML

在此先感谢!

var xmlHttpRequest=new XMLHttpRequest(); 

xmlHttpRequest.open("POST",url,true);

xmlHttpRequest.setRequestHeader("Content-Type", "text/xml");

xmlHttpRequest.send("<xml><user_id>F1528</user_id></xml>");

回答:

我没有试过,但似乎JSTL应该提供一个简单的解决方案:

<%@ taglib prefix="x" uri="http://java.sun.com/jsp/jstl/xml" %> 

<x:parse doc="${pageContext.request.reader}" var="parsedXml"/>

应导致页面范围的无功即要求parsedXml

回答:

JSP's应该被用来生成页面和Servlets应该用来处理业务逻辑。

我建议你阅读Servlet中的请求体。将读取主体设置为request属性,并将请求转发给呈现请求主体的JSP。

以上是 在jsp中读取POST请求XML 的全部内容, 来源链接: utcz.com/qa/259773.html

回到顶部