1

我正在尝试使用 @@ 操作来使用相应的控制器检索页面的地址:

href="@@{Application.validateEmail(userSession.email,userSession.validationKey)}"

好吧,我确实得到了正确的地址,但是基地址始终是 localhost:9000。我试图将此行添加到我的 application.conf 中%my-dev-mode.application.baseUrl=http://<my_address>,但没有任何改变。

有谁知道为什么会这样?

4

2 回答 2

1

在 Play 1.2.4 中(我仍然相信这是真的),Play 从请求标头中获取了基本 URL。例如,如果您使用http://127.0.0.1:9000/someroute而不是访问您的操作,http://localhost:9000/someroute您应该在使用 @@ 时在生成的 URL 中获得 127.0.0.1。

于 2012-07-04T17:28:27.287 回答
0

你开始你的应用程序--%my-dev-mode吗?没有钥匙能用吗?

于 2012-07-05T07:34:51.240 回答