Nesnelerin listesini jsp cinsinden farklı türlerde düzgün bir şekilde nasıl işlersiniz? Örneğin, bu farklı nesneleri belirli bir sırada render etmeliyim.JSP'de özel oluşturma, sınıf türüne göre yok
bir yolu ortak bir tip değişken veya instanceof kullanmak olabilir ama, bu ifade hepsini yönetmek için ise büyük bir anahtarı/sahip olmak demektir:
<c:forEach var="o" items="${bigListofObjects}" >
<c:choose>
<c:when test='${o.type=="simple"}' >
<!-- render simple -->
</c:when>
<c:when test='${o.type=="complex"}' >
<!-- render complex -->
</c:when>
<!-- etc etc ... -->
</c:choose>
</c:forEach>
Her sınıfa bir render() yöntemi ekleyin ama o zaman bu, görünümü kodun geri kalanıyla karıştırmak anlamına gelir.
Daha sonra başka bir tür oluşturmak istiyorsam ne olur? Özel jsp etiketleriyle yapabileceğim bir şey var mı?