[英]Scala parameter to Java (Play Framework)
是否可以使用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
作为@routes.Application.shopping(@addtitle)
的参数
我正在使用Play Framework 2.2.0。
就在这里。
假设您在controllers
软件包中的Application
控制器具有一个带有此签名的函数:
public static Result index(String name) { ... }
或(在Scala中)
def index(name: String) = Action { ... }
并且您希望反向路由器从视图中生成指向此控制器功能的URL:
@routes.Application.shopping(addtitle)
注意,在函数的参数中我们如何不需要@
符号。 模板编译器已经知道它正在读取scala,而不是原始文本。 当然,这不限于反向路由器,而是任何功能。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.