2014-07-07 10 views
8

में एक टेबल बनाएं I thymeleaf के लिए नया हूं और एक सरणी और प्रत्येक लूप का उपयोग करके एक साधारण टेबल बनाने की कोशिश कर रहा हूं।thymeleaf

मेरे कोड इस तरह दिखता है:

<!DOCTYPE HTML> 
<html xmlns:th="http://www.thymeleaf.org"> 
<head> 
<title>Smoke Tests</title> 
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 
</head> 
<body> 
<table border="1" style="width:300px"> 
<tr> 
<td>Test Name</td> 
</tr> 
<tr th:each="smokeTest : ${smokeTests}"> 
<td> 
    th:text="${smokeTest.name}">A Smoke Test' 
</td> 
</tr> 
</table> 
</body> 
</html> 

मूल रूप से मेरी समस्या यह है कि मैं नहीं <tr> रों भीतर <td> रों के रूप में पाश चला सकते है। क्या कोई तरीका है कि यह कोड काम कर सकता है?

उत्तर

5

सरल समाधान है जो पहले मन में आता है:

<th:block th:each="smokeTest : ${smokeTests}"> 
    <tr> 
     <td th:text="${smokeTest.name}">A Smoke Test'</td> 
    </tr> 
</th:block> 

विवरण: टैग का ही एक विशेषता के रूप में पाठ, इसलिए

<tr th:each="smokeTest : ${smokeTests}"> 
    <td th:text="${smokeTest.name}">A Smoke Test'</td> 
</tr> 

चलाना चाहिए: http://www.thymeleaf.org/whatsnew21.html#bloc

+0

यह वें काम नहीं करता है: पाठ का लूप से कोई संबंध नहीं है। – user3073234

+0

मैंने अभी अपना जवाब अपडेट कर लिया है। –

संबंधित मुद्दे