我有一个CommonVO
接口包含id,我的孩子Vo EmployeeVO
实现了CommonVO
接口。
EmployeeVO
包含Empid
,EmpName
。
我正在向EmployeeVo
对象添加ArrayList
。最后,我将此ArrayList
对象传递给jsp页面。
所以我的问题是:如何检索EmployeeVo
值,使用自定义标记。我知道我可以通过JSTL检索这个,但在这里我想写自己的。
任何人都可以告诉我,如何为此编写自定义标记。
答案 0 :(得分:0)
根据我的要求,我将其类型转换为CommonVO以获取id.CommonVO temp =(CommonVO)list.get(i)。修改该列表后,我将此列表对象返回到jsp页面以检索所有属性我认为JSTL无法实现这一目标吗?
您无需在EL中投射它。它试图通过反射访问该方法,然后运行时类型无论如何都无关紧要。 JSTL c:forEach
将起作用。
<table>
<c:forEach items="${employees}" var="employee">
<tr>
<td>${employee.empid}</td>
<td>${employee.empName}</td>
</tr>
</c:forEach>
</table>
与问题无关,我想知道有一个CommonVO
是多么有用。