JavaJavaPlay 2.5 中的脚本路由?
Javascript routing in Play 2.5 for Java?
这里的文档 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");
这里的文档 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");