我有一个标准的 SpringMVC ModelAndView。在我的一个模型对象中,我有一个对象的 ArrayList,我希望它们具有不同的 ui 渲染功能。(不同的日期格式、不同的 css 类、div、span 等......)现在我的模板(视图)看起来像这样:
<c:forEach items="${object.objectList}" var="item">
${item.toHtml}
</c:forEach>
我的不同项目当然会生成自己的 HTML。这当然是非常非常错误的,因为我讨厌的 java 代码中有 html 代码。反正每个项目都有一个模板(视图)吗?Item 是一个抽象超类,我希望每个具体实现都有自己的视图。