在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