使用Play框架2重定向URL片段

时间:2013-11-22 13:57:04

标签: scala redirect playframework playframework-2.0

如何将网址片段#xyz)添加到Redirect方法创建的链接中?

我想要这样的事情:

Redirect(routes.Comment.get(itemId) + "#xyz")

2 个答案:

答案 0 :(得分:2)

您可以使用.url(包含相对网址)获取路径的网址。重定向需要两个参数来接受字符串以重定向到

所以,Redirect(routes.Comment.get(itemId).url + "#xyz", SEE_OTHER)应该有效

当我意识到Redirect()接受Call而不是字符串

时编辑

答案 1 :(得分:2)

使用Play Framework 2.4可以做到这一点:

Redirect(routes.Comment.get(itemId).withFragment("#xyz").toString)