【发布时间】:2012-09-05 05:49:59
【问题描述】:
我正在开发一个 SOAP 网络服务。我已完成发送 SOAP 请求以获取 XML 响应。
我不知道如何在 servlet 或 JSP 中解析响应 SOAP 消息。
任何人都可以提出解决方案吗?
【问题讨论】:
标签: java web-services jsp servlets soap
我正在开发一个 SOAP 网络服务。我已完成发送 SOAP 请求以获取 XML 响应。
我不知道如何在 servlet 或 JSP 中解析响应 SOAP 消息。
任何人都可以提出解决方案吗?
【问题讨论】:
标签: java web-services jsp servlets soap
我强烈建议您使用类似JAXB 的方法将响应 XML 解析为更易于使用的普通 Java 对象。
简而言之,您只需要将 Web 服务的 WSDL 文件输入 JAXB,它就会生成一组适合服务响应的类和一个用于处理响应 XML 的解析器。
如果您使用的是 NetBeans,这里有一个简短的教程:http://netbeans.org/kb/docs/websvc/jaxb.html
或者,如果您使用的是 Maven: http://blog.dawouds.com/2008/09/maven-2-wsdl-to-java-using-jaxb.html
【讨论】: