playframework-2.0 - PlayFramework2 链接

标签 playframework-2.0

我可以通过以下方式创建 html 链接:

<a href="/about">About Us</a>

这将遵循 /about 的路由。但是在接下来的页面上(我知道它是针对较早版本的 Play,但我找不到 2.0.1 的任何信息):

http://www.playframework.org/documentation/1.1/tags

playframework how to call method from html in href that takes one parameter?

链接是从路由文件中获取的。我将上述链接的路由定义为:

GET/about controllers.Application.about()

在 PlayFramework2 中,如何通过传入 Controller 和函数名称以编程方式实现路由?

最佳答案

在模板中使用它:

<a href="@routes.Controller.method("param-value")">Link</a>

在你的情况下:

<a href="@routes.Application.about()">Link</a>

您也可以在 Controller 中使用类似语法的路由器:

public static Result redirectSomwhere(){
    return redirect(routes.Application.about());
}

关于playframework-2.0 - PlayFramework2 链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11066867/

相关文章:

playframework-2.0 - 强制 Play Framework 仅在 localhost 上监听

playframework-2.0 - 具有不同查询参数的 Play Framework 路由

playframework - 如何提高 Play Framework 2.0 的编译速度

java - 在 Play Framework 中的其他静态页面上包含一个静态页面

playframework-2.0 - 表单验证和表单助手

scala - 将 SecureSocial 与后端用户服务/存储集成?

json - 从 Play JSON API 获取更好的错误消息

json - 返回按钮 (Chrome) 在 Play 框架中获取 Json 而不是 HTML

java - Play 2.3.x 中的身份验证

java - 在游戏中输入!日期和时间?