Próbuję wielu wartości, aby powrócić z mojego serwera do AJAX w Javie. Na razie używam tego podejścia, ale to nie jest dobre rozwiązanie:Zwróć wiele wartości za pomocą JSON, jQuery i AJAX i Java
Javascript:
success: function(list) {
var firstValue = list[0];
var secondValue = list[1];
var thirdValue = list[2];
}
Java:
ArrayList<ArrayList<String>> list = new ArrayList<ArrayList<String>>();
list.add(infoFirstValue());
list.add(infoThirdValue());
list.add(infoThirdValue());
String glist = gson.toJson(list);
response.getWriter().write(glist);
Czy to możliwe, aby powrócić kilka wartości lub obiekt lub inne rozwiązanie?
Co nie jest dobre o tym rozwiązaniu? – ryadavilli
Jaka część rozwiązania nie jest dobra? Czy jest to problem z wydajnością, czy też uważasz, że Twój kod wymaga poprawy? Czy jest to kod Java lub kod JavaScript, który chcesz poprawić? –
Ponieważ nie jest to kod dynamiczny. Jeśli jest nowa lista. Na przykład lista pomiędzy infoFirstValue i infoThirdValue, Mój kod JS powinna zostać zmieniona. –