【问题标题】:I have a multiple request coming from XML and each request I need to process and send back the response to the user IN JAXB class as LIST我有一个来自 XML 的多个请求,每个请求我需要处理并将响应作为 LIST 发送回 JAXB 类中的用户
【发布时间】:2017-01-02 04:05:54
【问题描述】:

请求将采用字母数字字符的形式。 例如以下请求:对于 ID 标签,我需要将此 ID 传递给数据库和进程,该 ID 将调用数据库以生成响应并将其以 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 类中以发送响应。

【问题讨论】:

  • 这不是格式良好的 xml。
  • 我刚刚给出了一个 ID 在需要处理的对象列表中的请求的示例

标签: java xml jaxb


【解决方案1】:

在下面的格式中,我有一个 JAXB 类

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

【讨论】:

    猜你喜欢
    • 2019-01-16
    • 2016-10-02
    • 1970-01-01
    • 1970-01-01
    • 2010-10-23
    • 1970-01-01
    • 2014-02-07
    • 1970-01-01
    • 2019-08-28
    相关资源
    最近更新 更多