ठीक है, मैं स्प्रिंग और थिमलीफ के लिए गीले-पीछे-कान के नए नवागंतुक हूं। मैं कुछ इतना आसान करने की कोशिश कर रहा हूं कि यह कोई ब्रेनर नहीं होना चाहिए। लेकिन मैं इसे काम नहीं कर सकता। सरल सवाल यह है कि - आप किसी वेब पेज में तारों की सूची कैसे दिखाते हैं?स्प्रिंग, थिमलीफ और स्ट्रिंग्स की सूचियां
<div th:if="${greeting.list != null}">
<h1>Result</h1>
<ul>
<th:block th:object="${greeting}" th:each="item : ${list}">
<li th:text="${item.name}">Item description here...</li>
</th:block>
</ul>
</div>
मैं ".name" को "आइटम" केवल क्योंकि मैं उदाहरण हैं, जहां की एक जोड़ी पाया कहा:
मैं निम्नलिखित मॉडल
import java.util.List;
public class TestModel {
private List<String> list = null;
private String content;
public String getContent() {
return content;
}
public void setContent(String content) {
this.content = content;
}
public List<String> getList() { return list; }
public void setList(final List<String> list) {
this.list = list;
}
}
मेरे वेब पेज निम्नलिखित शामिल है उनके पास तारों की एक सूची थी और कुछ ऐसा ही किया। लेकिन उनके पास वस्तु पर ".name" था।
लेकिन यह अभी भी काम नहीं करता है। अनियंत्रित सूची खाली हो जाती है। अर्थात। अनियंत्रित टैग के अंदर कोई सूची आइटम नहीं है।
पूर्वाह्न मैं गलत कर रहा हूँ? पॉइंटर्स खुशी से स्वीकार कर लिया।
दोनों उदाहरण काम करते थे। मुझे सीधे सेट करने के लिए धन्यवाद। जैसा कि मैंने कहा - मैं * थाइमेलीफ वाक्यविन्यास के लिए * बहुत * नया हूं। मुझे अभी तक एक अच्छा ट्यूटोरियल नहीं मिला है जो वर्णन करता है कि इसका उपयोग कब किया जाए। मैंने दूसरी साइट से एक उदाहरण कॉपी किया लेकिन यह काम नहीं किया। फिर, आपकी मदद के लिए धन्यवाद। –
हाय ठीक है, मुझे आशा है कि मेरा उदाहरण आपको इस समस्या से मदद करेगा। मैं आधिकारिक थाइमेलीफ दस्तावेज की सिफारिश कर सकता हूं। परीक्षाओं को पढ़ना और भरना आसान है। आधिकारिक साइट पर कुछ ट्यूटोरियल भी हैं। Http://www.thymeleaf.org/documentation.html देखें –