【问题标题】:Javascript routing in Play 2.5 for Java?Play 2.5 for Java 中的 Javascript 路由?
【发布时间】:2016-05-16 22:23:40
【问题描述】:

PlayFramework JavascriptRouting 这里的文档说要使用 play.Routes:

import play.mvc.Controller;
import play.mvc.Result;
import play.Routes;
public Result javascriptRoutes() {
    return ok(
        Routes.javascriptRouter("jsRoutes",
            routes.javascript.Users.list(),
            routes.javascript.Users.get()
        )
    ).as("text/javascript");
}

但是,JavaDocs 说 Routes 已被弃用,并建议使用 JavaScriptReverseRouter.create,我发现文档令人困惑,而且我在任何地方都找不到任何示例或教程。有人可以澄清一下吗?

【问题讨论】:

    标签: javascript java playframework-2.5


    【解决方案1】:

    试试这个:

    return ok(
            JavaScriptReverseRouter.create("jsRoutes",
                 routes.javascript.Users.list(),
                 routes.javascript.Users.get()
            )
    ).as("text/javascript");
    

    【讨论】:

    • 做到了。我还有一些其他问题,但最终都解决了。
    • @koppor 这在我搜索“javascript 路由器”时不会出现,只有 scala 版本会出现 - 有什么可以补救的吗?
    • @bharal 我检查了链接并且它有效。它指向 Java 代码并显示它是如何工作的。包括客户端 JavaScript 部分。 - 您指的是哪些链接? - 也许我们应该转到a chat,这将是一个漫长的讨论。
    • @koppor 不,链接有效。我只是说我无法“搜索”并自然地找到该链接 - 如果您没有引用该链接,我将无法找到它,因为 playframework/google 搜索不会返回它
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-08-19
    • 1970-01-01
    • 1970-01-01
    • 2012-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多