मैं जेएसपी का उपयोग कर गतिशील रूप से सामग्री उत्पन्न करने की कोशिश कर रहा हूं।जेएसपी ईएल: संपत्ति का नाम गतिशील निर्माण
मेरे पास <c:forEach>
लूप है जिसके भीतर मैं गतिशील रूप से बीन एक्सेसर्स बना देता हूं। कंकाल इस जैसा दिखता है:
<c:forEach var="type" items="${bean.positionTypes}">
${bean.table} // append 'type' to the "table" property
</c:forEach>
मेरे समस्या है: मैं प्रकार के आधार पर ${bean.table}
बदलना चाहते हैं।
${bean.tableJanitor}
${bean.tableChef}
मैं यह कैसे प्राप्त कर सकते हैं: उदाहरण के लिए, यदि प्रकार {"Janitor", "Chef}
थे, मैं उत्पादन करने के लिए करना चाहते हैं?
धन्यवाद। यह वास्तव में काम करता है। – bulk
यह एक संपत्ति के लिए काम करता है। किसी संपत्ति के अंदर एक संपत्ति के बारे में क्या (यानी, bean.someProperty.someField)? मैंने इसे काम करने के लिए प्रबंधित किया, लेकिन मुझे यकीन नहीं है कि मेरा समाधान सर्वोत्तम प्रथाओं का पालन करता है या नहीं। @ बालससी मेरा समाधान है (नीचे मेरा जवाब देखें) ठीक है या ऐसा करने का सबसे अच्छा तरीका है? – Andre