【发布时间】:2014-09-03 00:38:08
【问题描述】:
我正在使用 Jerysey 的 JAX-RS 实现来编写 REST API。我处理 get 请求的 POJO 最终将其转发给 JSP。一切正常,问题是转发导致浏览器地址栏中的 URL 更改为请求转发到的 URL。如何在地址栏中不更改此 URL 的情况下进行重定向?目前,我尝试了 4 种不同的方法:
返回 Response.seeOther(uri).build(),
返回 Response.temporaryRedirect(uri),
//抛出异常: 抛出新的 WebApplicationException(响应),
返回Response.status(303).location(uri).build();
【问题讨论】:
标签: java rest redirect jersey jax-rs