Warum kehrt Thymeleafs Map Lookup immer wahr?
Posted: 02 Mar 2025, 14:59
Ich versuche, die Anforderungsparams im Thymeleaf -Code mithilfe von Param Variable abzurufen. Hier ist die Dokumentation für Param: https://www.thymeleaf.org/doc/tutorials ... ibutes-etc..
so ich habe diesen Code geschrieben.
Das Problem ist, enthält Keey () findet den String -Speicherort immer, auch wenn er nicht da ist. Ich habe eine zufällige Zeichenfolge ('Kjkakajkdkdkhaha-1') genommen, die nicht in diesen Schlüssel in der Benutzeroberfläche steht, aber wenn diese zufällige Zeichenfolgenschlüssel vorhanden sind, gibt es True zurück. Ich habe meinen Debug -Code unten geteilt: < /p>
In oben Code sind verfügbare Schlüssel Name [/b] und Fortsetzung . Aber ich werde wahr, auch wenn Kjkakajkdkdkhaha-1 nachgeschlagen wird, enthält containsKey () .
so ich habe diesen Code geschrieben.
Code: Select all
[url=@{my_endpoint(pageNo=${i},location=${param.location})}]stat+1[/url]
Code: Select all
< /code>
[b] Ich habe diese 3 Überprüfungen ausprobiert, aber alle kehren wahr zurück, was nicht. Meine Frage ist, fehlt mir hier etwas?
key name
key continue
kjkakajkdkdkhaha-1 key check true
kjkakajkdkdkhaha-1 key check true
kjkakajkdkdkhaha-1 key check true