Я новичок в Java. Я разрабатываю мыльную услугу и пытаюсь проверить с помощью Soapui.Проблема Java Arraylist с использованием мыла
Все в порядке, за исключением возврата списка данных, который я получаю пустым.
@WebMethod(operationName = "getOutputs", action = "getOutputs")
public ArrayList<String> getOutputs() {
_log.info(">> getOutputs");
ArrayList<String> stat = new ArrayList<>();
try {
stat.add("prova");
_log.info("<< getOutputs. Adding prova. len is " + stat.size());
} catch (Exception e) {
_log.error("getOutputs Error");
}
return stat;
}
Когда я запускаю SoapUi, я не получаю значения, даже если в отладочном stat cointains один элемент. Также в файлах журнала говорится, что он объединяет один элемент. Как я могу решить проблему?
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:getOutputsResponse xmlns:ns2="http://xxxx.com/">
<return/>
</ns2:getOutputsResponse>
</S:Body>
</S:Envelope>