gpt4 book ai didi

jsp - 如何为不同类型的对象显示不同的 JSP View

转载 作者:行者123 更新时间:2023-12-04 21:00:44 25 4
gpt4 key购买 nike

假设我有一个具有标准多态行为的动物列表,如猫和狗。

为列表中的每个 View 显示不同的 JSP View 的最佳方法是什么?

<c:forEach var='animal' items='${animals}'>
//show a different template per animal type
</c:forEach>

老实说,由于显而易见的原因,我不会考虑为每个 bean 设置一个 #toJSP。

然而,我很想使用
public interface Template{

public String render()
}

在构造函数中传递每个 Animal ,但是我不确定应该在哪里创建这些对象。我想它可以在 JSP 中以 <%%> 的形式完成,但由于某种原因我对使用这种表示法犹豫不决。

最佳答案

您可以使用将当前动物作为属性并使用它来确定正确 View 的自定义标签

关于jsp - 如何为不同类型的对象显示不同的 JSP View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1125954/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com