有没有办法在Jersey资源中重定向用户代理?
在Spring MVC中有“redirect:” - 语法,但我没有在Jersey的Viewable
类中找到任何可比的东西。我找到的唯一方法是使用HttpServletResponse.sendRedirect()
。
答案 0 :(得分:22)
您必须返回包含您的状态代码和Response
- 标头的Location
对象。最简单的方法是使用javax.ws.rs.core.Response.temporaryRedirect(URI)
。
使用Viewable
时,您可能需要抛出包含该WebApplicationException
个对象的Response
。