执行以下操作时,如何在play 2.2 scala中获取绝对URL:
val promoLink = routes.Promotions.promotionsCategory(DOCID, slug)
//routes file
GET /promotions/:DOCID:/slug controllers.Promotions.promoCat(DOCID, slug)
就目前情况而言,我在期望字符串时出现“ found:play.api.mvc.Call”类型不匹配的情况
谢谢
我想您的promoLink应该是一个String
包含URL的?您的问题听起来有点不清楚。
如果是这样,那么您可能需要这样做:
val promoLink = routes.Promotions.promotionsCategory(DOCID, slug).absoluteURL(false)(request)
false
在.absoluteURL(false)
代表要isSecure
提供给您http
或https
网址的参数中。
如果您在范围中有隐式请求,则可以省略最后(request)
一部分
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句