Java的Scala参数(播放框架)

Java的Scala参数(播放框架),java,scala,playframework,Java,Scala,Playframework,有没有办法使用Play框架将Scala参数的值传递给视图上的Java 比如: <strong>Title: </strong> @addtitle <a href="@routes.Application.shopping()" value="Add to Cart" class="btn btn-primary btn-xs">@Messages("playauthenticate.results.shopping") &

有没有办法使用Play框架将Scala参数的值传递给视图上的Java

比如:

<strong>Title: </strong> @addtitle              

<a href="@routes.Application.shopping()" value="Add to Cart"
   class="btn btn-primary btn-xs">@Messages("playauthenticate.results.shopping")
</a>
标题:@addtitle
但是我想把
@addtitle
作为
@routes.Application.shopping(@addtitle)

我正在使用Play Framework 2.2.0。

是的

假设
控制器
包中的
应用程序
控制器有一个带有此签名的函数:

public static Result index(String name) { ... }
或(在Scala中)

您希望反向路由器从视图中生成指向此控制器函数的URL:

@routes.Application.shopping(addtitle)

请注意,函数的参数中不需要
@
符号。模板编译器已经知道它正在读取scala,而不是原始文本。当然,这并不局限于反向路由器,而是任何功能。

@LimbSoup我相信您应该将此作为答案发布。
@routes.Application.shopping(addtitle)