[JAVA] Wenn Sie Werte dynamisch einbetten und Attributwerten in Thymeleaf 3 Text hinzufügen möchten

Überblick

Es ist fast so wie hier geschrieben, aber weil das JavaScript-Argument in einem String-Muster stecken geblieben ist.

Wenn Sie einen Wert dynamisch in einen Attributwert einbetten und Text mit Thymeleaf3 hinzufügen möchten

Für Attribute, die sich auf JavaScript beziehen

Verlassen Sie das einfache Anführungszeichen mit einer Kreismarkierung.

<a href="#" th:attr="onclick='alert(\'aaaa' + ${page} + '\');'" >

Schreiben. Wenn Sie zu diesem Zeitpunkt ein Leerzeichen einfügen, da es vor und nach dem Entkommen leicht zu erkennen ist, wird das eingefügte Leerzeichen genau wiedergegeben. Seien Sie also vorsichtig.

Recommended Posts

Wenn Sie Werte dynamisch einbetten und Attributwerten in Thymeleaf 3 Text hinzufügen möchten
Wenn Sie die Spring Boot + Thymeleaf-Verarbeitung trennen möchten
Wenn Sie Annotation in Java 8 dynamisch ersetzen möchten
Wenn Sie die übergeordnete Klasse in Lomboks @builder aufnehmen möchten
Fügen Sie dem Cookie in Java das SameSite-Attribut hinzu
Wenn Sie Oracle JDK 11 ab September verwenden möchten (fügen Sie Amazon Corretto hinzu)
Was tun, wenn Sie in Thymeleaf Layout eine groovige Warnung erhalten?
Wenn Sie die Testabdeckung privater Methoden in JUnit erfüllen möchten
Wenn Sie Datenbankspalten usw. ändern möchten.
Wenn Sie InputStream in JDBI3 binden möchten
Was tun, wenn Sie den Text eines Elements in Selen nicht abrufen können?
Einbetten von JavaScript-Variablen in HTML mit Thymeleaf
Ich möchte eine TraceId in das Protokoll einbetten
Wenn Sie Mockito mit Kotlin verwenden möchten, verwenden Sie Mockito-Kotlin
Ich möchte das Flash-Attribut im Frühjahr, auch wenn ich einen Reverse-Proxy festgelegt habe! (TU es nicht)
Was tun, wenn in GlassFish eine java.io.IOException auftritt?
[# 3 Java] Lesen Sie dies, wenn Sie Java lernen möchten! ~ Sorgfältig ausgewählt ~
[Swift] Wenn Sie wissen möchten, ob die Anzahl der Zeichen in String mit einer bestimmten Anzahl übereinstimmt ...
Wenn Sie Ihre Container nur in der Cloud ausführen möchten, ist Azure Container Instances ganz einfach
Wenn Sie eine Methode in RSpec verspotten möchten, sollten Sie die Methode allow für mock und die Singleton-Methode verwenden.
Siehe Aufzählung in Thymeleaf
Was tun, wenn in Docker ein gcc-Fehler auftritt?
ProxyFactory ist praktisch, wenn Sie AOP mit Spring testen möchten!
Wenn Sie die Java-Entwicklungsumgebung von Eclipse aus ändern möchten
Ich möchte Geräte in Rails hinzufügen, kann die Installation jedoch nicht bündeln
Wenn Sie devise eingeführt haben, aber weitere Spalten hinzufügen möchten
Ich möchte den Wert von Attribute in Selenium of Ruby ändern
Was tun, wenn Sie Ihr Root-Passwort unter CentOS7 vergessen haben?