Java Play 2.5 中的 Javascript 路由?

标签 javascript java playframework-2.5

此处的文档 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,对此我发现文档令人困惑,而且我在任何地方都找不到任何示例或教程。有人可以澄清一下吗?

最佳答案

试试这个:

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

关于Java Play 2.5 中的 Javascript 路由?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37195247/

相关文章:

javascript - 如何将索引为 0 的重复数组合并为一个数组 javascript

javascript - 如何使用 HTML、CSS 和 JS 制作基于音频标签的自定义音乐播放器

java - 单例模式——服务器套接字

java - CacheApi 不介意 timeToIdle 的 EhCache 配置

java - Play : How to prevent 404 on image src on first request after upload

javascript - 如何设置和获取加载圆圈@keyframe 的值

javascript - 如何在 React Navigation 5 中使用 Context API

java - 如何在 Spring 应用程序上下文中扩展已定义的列表和映射?

java - 如何在运行java web应用程序时查看堆性能?

json - 如何在 Play Framework 中的 Json 读取中添加自定义验证错误