Странная генерация URL в Playframework - PullRequest
1 голос
/ 01 февраля 2011

У меня странная проблема с генерацией URL в Playframework.

Вот мой фрагмент кода в шаблоне:

@ {Rooms.list (customerId?: CustomerId,location?: location, roomId?: roomId)}

Я хочу создать URL-адрес, подобный следующему:

/ rooms / list? customer = 1 & location = 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("&", "&");
}

Может кто-нибудь сказать, какова цель этой замены?Как я могу получить мой URL правильно?

Спасибо

1 Ответ

2 голосов
/ 17 февраля 2011

не уверен, что это ответ на ваш вопрос, но вы можете попробовать следующее:

@{Rooms.list().add("customerId", customerId).add("location", location).add("roomId", roomId)}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...