2013-08-09 4 views
13

का उपयोग कर सूची के माध्यम से Iterate मेरे पास यह जावा कोड है। जेएसएफ 2

List<String> myList = new ArrayList<String>(); 
myList.add("Hello"); 
myList.add("World"); 

मुझे उन मानों को वेबपृष्ठ में प्रदर्शित करने के लिए सूची के माध्यम से लूप करने की आवश्यकता है। मैंने डेटाटेबल का उपयोग करने के बारे में सोचा लेकिन मुझे नहीं पता कि सूची में प्रत्येक प्रविष्टि को कैसे पुनर्प्राप्त किया जाए।

विचार? धन्यवाद!

+1

जावा ईई 6 ट्यूटोरियल में एक अनुभाग है जो सभी उपलब्ध घटकों को सूचीबद्ध करता है और उनका उपयोग कैसे किया जाता है: http://docs.oracle.com/javaee/6/tutorial/doc/bnarf.html – BalusC

उत्तर

33

आप <ui:repeat> उपयोग कर सकते हैं:

<ui:repeat value="#{bean.myList}" var="value"> 
    #{value} <br /> 
</ui:repeat> 

आप सुनिश्चित नहीं हैं कि अगर आप <h:dataTable> या <ui:repeat> का उपयोग करना चाहिए, आपको एक उदाहरण की जांच कर सकते mkyong यहाँ प्रावधान है कि: JSF 2 repeat tag example

संक्षेप में: <h:dataTable> renders <table> एचटीएमएल घटक, जबकि <ui:repeat> आपको डेटा को प्रदर्शित करने का तरीका चुनने के लिए लचीलापन देता है।

+3

सरल, संक्षेप में, बिंदु, और सही। आपकी मदद के लिए धन्यवाद, महोदय! – Nacho321

+0

आपका स्वागत है, डी नादा। –

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