我有来自XML的多个请求以及我需要处理的每个请求,并将响应作为LIST发送回用户IN JAXB类

时间:2016-08-25 16:12:38

标签: java xml jaxb

请求将采用字母数字字符的形式。 例如,以下请求:对于ID标记,我需要将此ID传递给数据库和进程,该数据库和进程将调用Database以生成响应并将其以LIST格式存储到JAXB类中。 我知道我需要获取ID列表并作为单个请求进行迭代

<?xml version="1.0"?>
<LISTREQUEST>
<ID><WSDKJ554555244dfs></ID>
<ID><WSDKJ554555244dfs></ID>
<ID><WSDKJ554555244dfs></ID>
</LISTREQUEST>

有人可以在JAVA中为我提供实现上述XML请求的逻辑

PFB代码示例,此处LISTREQUEST是来自XSD的JAXB类

LISTREQUEST ids= new LISTREQUEST();
Object [] id=ids.getID();
for(String list:id){

让我知道我可以在JAVA中使用什么逻辑来获取单个ID并处理它,然后获取第二个ID并处理相同的...这将存储到JAXB类中以发送响应。

1 个答案:

答案 0 :(得分:0)

以下格式我有一个JAXB类

public class Lists {
    // ...
    protected List<Integer> numbers;
    // ...
    public List<Integer> getID() {
        if (numbers == null) {
            numbers = new ArrayList<Integer>();
        }
        return this.numbers;
    }
    // ...
}