java - Spring-ws 一个请求中的多个请求

标签 java spring spring-ws

我有一个问题。 我想在一个请求中创建多个请求。

<xsd:element name="SendMemberStatusRequest">
    <xsd:complexType>
        <xsd:sequence>
        <xsd:element name="MemberStatusRequest" type="member:MemberStatusRequest"/>
        </xsd:sequence>
    </xsd:complexType>
</xsd:element>
<xsd:element name="SendMemberStatusResponse">
    <xsd:complexType>
        <xsd:sequence>
            <xsd:element name="MemberStatusResponse" type="member:MemberStatusResponse"/>
        </xsd:sequence>
    </xsd:complexType>
</xsd:element>

这是我的 xsd 代码。对于一个“MemberStatusRequest”但我想使用,谁想发送请求可能是发送1个请求可能是发送10个请求。有人可以帮助我吗?

<xsd:element name="SendMemberStatusRequest">
    <xsd:complexType>
        <xsd:sequence>
        <xsd:element  name="MemberStatusRequest" type="member:MemberStatusRequest"/>
        <xsd:element  name="MemberStatusRequest" type="member:MemberStatusRequest"/>
        .........
        </xsd:sequence>
    </xsd:complexType>
</xsd:element>

最佳答案

这应该对您有帮助:

<xsd:element name="SendMemberStatusRequest">
    <xsd:complexType>
        <xsd:element name="MemberStatusRequest" type="member:MemberStatusRequest" maxOccurs="unbounded"/>
    </xsd:complexType>
</xsd:element>

默认minOccurs/maxOccurs是“1”。

您关于此事的请求类应包含 List<MemberStatusRequest> requests属性。

关于java - Spring-ws 一个请求中的多个请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24200095/

相关文章:

java - 我们可以从 WSDL 生成 java 文件吗

java - spring如何相互调用方法?

spring-mvc - 我可以在一个应用程序中使用 Spring MVC 和 Spring WS 吗?

tomcat - 如何在 spring-ws 中获取应用程序上下文路径?

java - 使用 MapReduce 在图中查找距离为 2 的节点对

java - Spring jsp页面未评估

java - STS - Spring Boot 应用程序 - 请求的资源不可用

java - Eclipse 内容帮助在某些代码部分不起作用

java - Java NanoHTTPD 服务 HTTP Live Streaming 的范围错误

java - 为什么 Hashtable 内部使用 Entry<?,?>?