首先是在servlet中: .....
ArrayList<E> Elist=Object.getAllE();
...... //E与Object皆为代指,得到的Elist是一个特化为E的ArrayList
session.setAttribute("Elist",Elist);其次是在对应的JSP文件中 <c:forEach items="Elist" var="e">
${e.member}<br/>
</c:forEach>却被提示Property 'member' not found on type java.lang.String
但事实上已经写了getMember()方法获取私有成员,为何会报错呢?
请大家指教,鞠躬~
ArrayList<E> Elist=Object.getAllE();
...... //E与Object皆为代指,得到的Elist是一个特化为E的ArrayList
session.setAttribute("Elist",Elist);其次是在对应的JSP文件中 <c:forEach items="Elist" var="e">
${e.member}<br/>
</c:forEach>却被提示Property 'member' not found on type java.lang.String
但事实上已经写了getMember()方法获取私有成员,为何会报错呢?
请大家指教,鞠躬~
${e.member}<br/>
</c:forEach>
up~~~ 如果取不到,请用:
<c:forEach items="${sessionScope.Elist}" var="e">
${e.member}<br/>
</c:forEach>