Джерси (реализация JSR311) и перераспределение
Есть ли способ перенаправить пользовательский агент в ресурс Джерси?
В Spring MVC есть синтаксис "redirect:", но я не нашел ничего сопоставимого в классе Джерси Viewable
. Единственный метод, который я нашел, заключался в использовании HttpServletResponse.sendRedirect()
.
Ответы
Ответ 1
Вы должны вернуть объект Response
, содержащий ваш код состояния и Location
-header. Самый простой способ - использовать javax.ws.rs.core.Response.temporaryRedirect(URI)
.
При использовании Viewable
вам может потребоваться выбросить WebApplicationException
, содержащий этот объект Response
.