我可以通过以下方式创建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中,如何通过传递控制器和函数名称以编程方式获取路由?
在模板中使用它:
<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)