【问题标题】:Failed to migrate Jersey redirect to Spring redirect无法将 Jersey 重定向迁移到 Spring 重定向
【发布时间】:2019-11-06 06:19:20
【问题描述】:

我有以下球衣代码在 iframe 内重定向(redirectLink 是同一域中的完整 URL):

private Response redirect(String redirectLink) {
   return Response.seeOther(new URI(redirectLink)).build();
}

我尝试使用 ResponseEntity 迁移到 Spring:

public ResponseEntity<String> confirm(String redirectLink) {
   return ResponseEntity.created(new URI(redirectLink)).build();
}

但我看到的是空白页面而不是重定向

  • 我记录了完整的 URL 是正确的

文档中的示例:

URI location = ...;
return ResponseEntity.created(location).header("MyResponseHeader", "MyValue").body("Hello World");

【问题讨论】:

    标签: java spring redirect iframe jersey


    【解决方案1】:

    我成功使用RedirectView(使用域的部分/相对路径)

    public RedirectView  confirm(String partialPath) {
       return new RedirectView(partialPath);
    }
    

    重定向到绝对、上下文相对或当前请求相对 URL 的视图

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-10-18
      • 1970-01-01
      • 1970-01-01
      • 2012-03-14
      • 2015-01-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多