gpt4 book ai didi

java - Play Framework 2.2 : Get URL of the requesting page

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

Play Framework JAVA:

我正在尝试获取请求 Controller 功能的 URL 的名称。例如 ,我有一条路线作为

GET/mypage controllers.Mypage.myfunction()

我有另一个页面请求同一个 Controller

GET/anotherpage controllers.Mypage.myfunction()

如果请求来自 /mypage 或来自 /anotherpage,是否有办法在 Controller 中找到?

谢谢

最佳答案

假设您访问 example.com:9000/login?param=test,然后在您的 Controller 函数中:

public static Result login() {

// set to "/login" -- The URI path without query parameters.
String path = request().path();

// set to "/login?param=test" -- The full URI.
String uri = request().uri();

// set to "example.com:9000" -- The host name from the request, with port (if specified by the client).
String host = request().host();

...
}

关于java - Play Framework 2.2 : Get URL of the requesting page,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24179874/

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