假設我有一個包含Cat(s)和Dog(s)等標準多態行爲的動物列表。如何爲不同類型的對象顯示不同的JSP視圖
什麼是最好的方法來顯示列表中的每一個不同的JSP視圖?
<c:forEach var='animal' items='${animals}'>
//show a different template per animal type
</c:forEach>
說實話,每個bean的#toJSP都是我不會考慮的,因爲很明顯的原因。
我很想然而使用
public interface Template{
public String render()
}
在構造函數中傳遞的每個動物的,但我不知道要在其中創建這些對象。我想這可以在JSP內部完成,但是我出於某種原因使用這種表示法猶豫不決。
該死的。看起來答案是「JSP完全吸引」。不酷。 – aaaidan 2012-03-27 02:26:32