2

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

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

这将遵循/about. 但在以下页面上(我知道这是针对早期版本的 Play,但我找不到 2.0.1 的任何信息):

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

playframework如何从带有一个参数的href中的html调用方法?

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

GET /about controllers.Application.about()

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

4

1 回答 1

7

在模板中使用它:

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

在你的情况下:

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

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

public static Result redirectSomwhere(){
    return redirect(routes.Application.about());
}
于 2012-06-16T22:07:54.683 回答