我可以通过以下方式创建 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/