Почему поиск карты Thymeleaf всегда возвращается True?JAVA

Программисты JAVA общаются здесь
Anonymous
Почему поиск карты Thymeleaf всегда возвращается True?

Сообщение Anonymous »

Я пытаюсь получить параметры запроса в коде Thymeleaf, используя переменную Param . Вот документация для PARAM: https://www.thymeleaf.org/doc/tutorials ... ibutes-etc..> Итак, я написал этот код:

Код: Выделить всё

[url=@{my_endpoint(pageNo=${i},location=${param.location})}]stat+1[/url]
Проблема состоит в том, что Sonatainskey () Находит местоположение строки всегда, даже если его нет. Я взял случайную строку ('kjkakajkdkdkhaha-1'), которого нет в этих ключах в пользовательском интерфейсе, а при проверке, если этот случайный ключ строки существует, он возвращает true. Я поделился кодом отладки ниже: < /p>

Код: Выделить всё


< /code>
[b] Я попробовал выше этих 3 проверок, но все возвращаются к истине, что не должно. У меня вопрос: я что -то здесь не хватает?
key name

key continue

kjkakajkdkdkhaha-1 key check true
kjkakajkdkdkhaha-1 key check true
kjkakajkdkdkhaha-1 key check true

Итак, в вышеуказанном коде доступные ключи - name [/b] и Продолжить . Но я становлюсь правдой, даже если kjkakajkdkdkhaha-1 искал с помощью sontainskey () .

Подробнее здесь: https://stackoverflow.com/questions/794 ... rue-always

Вернуться в «JAVA»