templates - 如何在 Play 框架 2.0 模板中插入 Controller 操作的链接

标签 templates hyperlink playframework-2.0

如果我有一个操作 Application.show(tag: String),并且还有一个相应的路由条目,那么如何在不手动创建 URL 的情况下将该操作的链接插入到模板中?

我想做一些类似magiclink(Application.show("tag"))的事情。

最佳答案

语法:

<a href='@routes.Application.show("some")'>My link with some string</a>

以此类推,您也可以在 Controller 中生成网址。 IE。用于在执行某些操作后重定向:

public static Result justRedirect(){

    // use as String
    String urlOfShow = routes.Application.index().toString().

    // or pass as a redirect() arg
    return redirect(routes.Application.show("some"));
}

关于templates - 如何在 Play 框架 2.0 模板中插入 Controller 操作的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12447567/

相关文章:

python - 一些超链接无法使用 Openpyxl 打开

playframework-2.0 - 玩框架 2 HornetQ

Scala Play 2.3 IntelliJ 14 *社区版 - 是否可以在没有命令行激活器命令的情况下运行项目

c++ - 在 C++11 中用模板替换函数指针

c++ - 模板内的参数相关查找

python - 使用带有 Python 的文本文件检查 soundcloud 上的死链接

scala - Playframework(Scala) : passing user model around

html - 默认 HTML 页面?

c++ - 特化一个函数模板

访问过的 html css 链接