gpt4 book ai didi

java - Response.seeOther 返回空白屏幕

转载 作者:搜寻专家 更新时间:2023-11-01 03:34:00 25 4
gpt4 key购买 nike

我需要重定向到我的 jersey web 服务中的特定外部 url

我正在使用这种方法:

    public static Response redirectTo(String path) {
URI uri;
try {
uri = new URI(path);
return Response.seeOther(uri).build();
} catch (URISyntaxException e) {
e.printStackTrace();
return null;
}
}

但它导航到一个白屏页面而不是 stackoverflow.com。

为什么会发生这种情况以及如何解决?

在这个方法内部调用这个方法

@GET
@Path("/login")
@Consumes({MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON})
public Response login(@Context UriInfo info, @Context HttpServletRequest request) {
...
String url = "http://stackoverflow.com";
redirectTo(url);
}

从 AppDirect(通过浏览器)触发事件时调用登录方法的 url

最佳答案

我最终将 @Context HttpServletResponse res 参数添加到我的方法并调用此方法 res.sendRedirect(urlApp);

这按预期工作。

关于java - Response.seeOther 返回空白屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37478868/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com