Quick PlayFramework / Groovy - PullRequest
       17

Quick PlayFramework / Groovy

0 голосов
/ 01 июня 2011

Почему следующий код всегда выдает «да» (в HTML), даже если sel имеет значение, отличное от «аудио»? (Я зарегистрировал значения sel и подтвердил разные значения.)

Это мой первый день в игре. Итак, я могу делать что-то действительно глупое.

${sel='audio'?'yes':'no'}

Ответы [ 2 ]

7 голосов
/ 01 июня 2011

Я не очень хорошо знаю шаблоны Groovy, но думаю, что так должно быть:

${sel=='audio'?'yes':'no'}

Ваш код:

${sel='audio'?'yes':'no'}

означает;если 'audio' (строка, которая не равна нулю, всегда будет 'true'), тогда sel = 'yes', иначе 'no', поэтому это никогда не будет 'no'.

0 голосов
/ 01 июня 2011

Возможно, вы захотите взглянуть на расширение yesNo: http://www.playframework.org/documentation/1.2.1/javaextensions#yesNo

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...