Java jax-rs response - Java EE return list

269
23 сентября 2017, 21:43

Не могу разобраться с java jax-rs response.
Есть вот такой вот код:

public class OrderRestImpl implements OrderRest {
@Inject
private DaoManager daoManager;
@Override
public Response findByNameAndId(String name, Long id) {
    StringBuilder sb = new StringBuilder();
    sb.append("Hello, the name is: " + name + " Your table \n\n");
    List<String> result = daoManager.handleRequest(name, id);
    for (String s : result) {
        sb.append(s).append('\n');
    }

    Response theBestResponseIveEverMade = Response.ok(result).type("text/plain").build();
    return theBestResponseIveEverMade;
//        return Response.status(Response.Status.theBestResponseIveEverMade).entity("new").type("text/plain").build();
}

Этот метод вызывается в сервлете прямо из pw.println(orderRestImpl.findByNameAndId(name, num)); Это позволяет сразу же вывести на экран строку вида

OutboundJaxrsResponse{status=200, reason=OK, hasEntity=true, closed=false, buffered=false}

Это все хорошо, но как мне вывести всю информацию, которую я насобирал в список result? Спасибо всем)

READ ALSO
Запуск файла по пути

Запуск файла по пути

Всем доброго дня, в моей программе хочу реализовать возможность быстрого запуска определённых программ, тыкнул по кнопочке раз и все программы...

205
Заполнить 3-мерный массив случайными числами от 0 до 1

Заполнить 3-мерный массив случайными числами от 0 до 1

Пытаюсь заполнить трёхмерный массив случайными числами от 0 до 1:

277
Как происходит вызов show?

Как происходит вызов show?

Как происходит вызов show ? makeText статичный метод, с ним все понятно, но как дальше вызывается show ? ведь он не статичный а объект создан не был

227