Джерси (JSR311-реализация) и перенаправления - PullRequest
11 голосов
/ 27 июля 2010

Есть ли способ перенаправить пользовательский агент на ресурс Джерси?

В Spring MVC есть синтаксис «redirect:», но я не нашел ничего похожего в классе Viewable на Джерси. Единственный метод, который я нашел работающим, использовал HttpServletResponse.sendRedirect().

1 Ответ

22 голосов
/ 27 июля 2010

Вы должны вернуть Response объект, содержащий ваш код состояния и Location -заголовок. Самый простой способ - использовать javax.ws.rs.core.Response.temporaryRedirect(URI).

При использовании Viewable может потребоваться выбросить WebApplicationException, содержащий этот Response объект.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...