我有这个模板:
<c:forEach var="row" items="${listObjects}">
<div class="row" id="${row.id}">
${row.name}
</div>
</c:foreach>
我有课:
class ObjectX {
private String id;
private String name;
public String getId() { return this.id; }
public String getName() { return this.name; }
}
我有这个DAO课程:
class ObjectXDAO { public ArrayList<ObjectX> getObjects() { ... } }
我需要的是使用模板来编写对象而不更改模板,如何通过模板传递/转换对象以进行打印?这是可能的?
感谢。
答案 0 :(得分:0)
是的,有可能,您需要的只是对象中的相同结构,属性“id”和“name”总是!或者它会失败,并在许多页面中包含您的模板。
如果需要,可以添加到模板
<c:if test="typeList">
</c:if>
因此,您可以包含不同类型的列表,以便在模板中显示更多属性。当您拥有列表和模板中的var时,您可以访问其属性,不要忘记所有的getter和setter。