web-dev-qa-db-fra.com

Boucle à travers le tableau dans ThymeLeaf

Je suis nouveau sur ThymeLeaf et je me demandais s'il y avait un moyen de contourner un <p> balise html ainsi que parcourir un tableau dans ce <p> tag. Je veux que les éléments de smokeTest se retrouvent dans différents paragraphes.

<!DOCTYPE HTML>
<html xmlns:th="http://www.thymeleaf.org">
<head>
    <title>Getting Started: Serving Web Content</title>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
</head>
<body>
<p th:text="${smokeTests[0].name}"/>
</body>
</html>

Merci de votre aide

26
user3073234

Avez-vous essayé le code suivant? Je ne l'ai pas testé, car il est souvent utilisé:

<body>
    <p th:each="smokeTest : ${smokeTests}"
       th:text="${smokeTest.name}">A Smoke Test</p>
</body>
43
Jad B.

C'est assez simple. Tu peux le faire:

<!DOCTYPE HTML>
<html xmlns:th="http://www.thymeleaf.org">
<head>
    <title>Getting Started: Serving Web Content</title>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
    <p th:each="smokeTest : ${smokeTests}" th:text="${smokeTest.name}"><p/>
</body>
</html>

Vous pouvez également utiliser d'autres balises HTML autres que la balise de paragraphe. Comme ça:

<h2 th:each="smokeTest : ${smokeTests}" th:text="${smokeTest.name}"><h2/>
2
Jabir Minjibir