I have a Hibernate Code like below which returns single Entity class:
SQLQuery query =
session.createSQLQuery("select * from Employee");
query.addEntity(Employee.class);
List<Employee> emplist= query.list();
for above code my Jstl working code is:
<c:choose>
<c:when test="${requestScope.size!=0}">
<table border="1">
<tr>
<th>
EmployeeName
</th>
<th>EmployeeDepartment</th>
</tr>
<c:forEach items="${requestScope.absentlist}" var="emps">
<tr>
<td><c:out value="${emps.empno}"/></td>
<td><c:out value="${emps.empname}"/></td>
</tr>
</c:forEach>
But My Requirement is to write a jstl code For a Hibernate which is Returning two Entities
Here is my Hibernate Code:
SQLQuery query = session
.createSQLQuery("CALL AbsentReportproc(:_fromdate,:_todate)");
query.addEntity(Master.class);
query.addEntity(DateRange.class);
query.setParameter("_fromdate", "2012-12-03");
query.setParameter("_todate", "2012-12-04");
List<RecordSet> obj = query.list();
Iterator it=obj.iterator();
while(it.hasNext())
{
Object[] obj1 = (Object[]) it.next();
for (int i = 0; i < obj1.length; i++) {
RecordSet set=(RecordSet)obj1[i];
if(set instanceof Master){
System.out.println("Employee Code"+((Master) set).getEmpcode());
System.out.println("Employee Dept"+((Master) set).getDept());
System.out.println("Employee Name"+((Master) set).getEmpname());
}
if(set instanceof DateRange){
System.out.println("AbsentDate"+((DateRange) set).getDdate());
}
}
}
Could any one provide me the JSTL Code to display the above results on jsp page?