2011-02-01 83 views
1

我正在面对一个奇怪的问题在网页生成Playframework。网站生成奇怪在Playframework

这里是我的模板代码片段:

@ {Rooms.list(客户ID:客户ID,位置:位置,roomId:roomId)}

Obviousely我想给生成的URL是这样的:

/间/列表客户= 1个&位置= ASDF & roomId = 1

但最后我得到这个:

/rooms/list?customer=1&location=asdf&roomId=1

我跟踪下来的播放源代码,发现这 “GroovyTemplate”:

if (template.template.name.endsWith(".html") || template.template.name.endsWith(".xml")) { 
    def.url = def.url.replace("&", "&"); 
} 

有谁知道有什么这个替换的目的?如何正确获取我的网址?

感谢

+0

你运行该游戏的版本? – Codemwnci 2011-02-02 08:56:49

+0

嗨@Codemwnci,我使用git仓库主分支的头,应该是1.1.1。我已经检查了代码历史,这段代码自1.0时期以来一直存在。 – Hank 2011-02-09 10:31:59

回答

2

不知道这是否回答你的问题,但你可以尝试以下方法:

@{Rooms.list().add("customerId", customerId).add("location", location).add("roomId", roomId)}