PlayFramework2链接

KVI*_*ISH 2 playframework-2.0

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

<a href="/about">About Us</a>
Run Code Online (Sandbox Code Playgroud)

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

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

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

该链接从路由文件中获取.我将以上链接的路由定义为:

GET /about controllers.Application.about()

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

bie*_*ior 7

在模板中使用它:

<a href="@routes.Controller.method("param-value")">Link</a>
Run Code Online (Sandbox Code Playgroud)

在你的情况下:

<a href="@routes.Application.about()">Link</a>
Run Code Online (Sandbox Code Playgroud)

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

public static Result redirectSomwhere(){
    return redirect(routes.Application.about());
}
Run Code Online (Sandbox Code Playgroud)