Эквивалент HttpServletRequest.setAttribute в JAX-RS - PullRequest
0 голосов
/ 03 октября 2018

, поэтому у меня есть простое приложение, которое использует Apache CXF для реализации REST.одна из моих функций должна выполнять перенаправление при передаче пары атрибут-значение на целевую html-страницу.

@POST
@Path("some/path")
@Produces("text/html")
javax.ws.rs.core.Response myFunc(@Context HttpServletRequest request, @Context HttpServletResponse response) {

...

// conditional redirect takes place here

return Response.seeOther(new URI("some-uri")).build();

}

, как правило, следующий подход поможет:

request.setAttribute("attrib", "attribVal");
request.getRequestDispatcher("foo/blah/page.html").forward(request, response);

, нопоскольку я по уши в REST, мне нужно как-то вернуть экземпляр javax.ws.rs.core.Response .любая помощь будет принята с благодарностью!спасибо!

...