如何使用 RESTEasy 重定向到 html 页面?
How to redirect to html page with RESTEasy?
我使用 RESTEasy 3.1.4-Final,我有一个方法:
@GET
@Produces(MediaType.TEXT_HTML)
public Response getInteractionsData(@Context UriInfo ui) {
return Response.ok().entity("index.html").build();
}
如何重定向到index.html?现在我得到一个纯文本 "index.html"(响应 header text/html)。
另见 https://docs.oracle.com/cd/E19776-01/820-4867/ghrpv/
在我为此目标使用 Servlet API 之前:
RequestDispatcher dispatcher = request.getRequestDispatcher("index.html");
if (dispatcher != null) {
dispatcher.forward(request, response);
}
但现在我无法请求或响应。抱歉我的英语不好
看看这个问题的答案post
Redirect from JAX-RS
Response.temporaryRedirect(URI)
或
Response.seeOther(URI)
"Temporary Redirect" returns 307 状态码而 "See Other" returns 303.
我使用 RESTEasy 3.1.4-Final,我有一个方法:
@GET
@Produces(MediaType.TEXT_HTML)
public Response getInteractionsData(@Context UriInfo ui) {
return Response.ok().entity("index.html").build();
}
如何重定向到index.html?现在我得到一个纯文本 "index.html"(响应 header text/html)。 另见 https://docs.oracle.com/cd/E19776-01/820-4867/ghrpv/
在我为此目标使用 Servlet API 之前:
RequestDispatcher dispatcher = request.getRequestDispatcher("index.html");
if (dispatcher != null) {
dispatcher.forward(request, response);
}
但现在我无法请求或响应。抱歉我的英语不好
看看这个问题的答案post
Redirect from JAX-RS
Response.temporaryRedirect(URI)
或
Response.seeOther(URI)
"Temporary Redirect" returns 307 状态码而 "See Other" returns 303.