gpt4 book ai didi

Scala Play 外部重定向

转载 作者:行者123 更新时间:2023-12-04 00:43:51 25 4
gpt4 key购买 nike

当我致力于实现 TinyUrl 时,我想根据输入的哈希值将用户重定向到一个网页。

  def getTask(hash: Int) = Action {
val url: Option[String] = Task.getTask(hash)
// redirect to show(url)
}

但是,我不知道如何将用户重定向到外部 URL。

我看到了这个related post , 但我在使用 redirect

时遇到了这个编译时错误

未找到:值重定向

最佳答案

redirect 不存在。
但是作为 play.api.mvc 包成员的 Redirect 可以。

这是您的操作的示例:

import play.api.mvc._

def getTask(hash: Int) = Action {
val url: Option[String] = Task.getTask(hash)

url match {
case Some(url) => Redirect(url)
case None => NotFound("This URL leads nowhere. :(")
}
}

关于Scala Play 外部重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14928631/

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