MarksheetListView.jsp
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="s"%>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@ page isELIgnored="false"%>
<h1>Marksheet List</h1>
<form:form commandName="marksheetForm" method="post">
<form:hidden path="pageNo" />
<form:hidden path="pageSize" />
Roll No: <form:input path="rollNo" />
Name: <form:input path="name" />
<input type="submit" value="Search" name="operation">
<table border="1">
<tr>
<th><input type="checkbox"></th>
<th>ID</th>
<th>RollNo</th>
<th>Name</th>
<th>Physics</th>
<th>Chemistry</th>
<th>Maths</th>
<th>Edit</th>
</tr>
<s:forEach items="${list}" var="marksheet" varStatus="loop">
<tr>
<td><input type="checkbox" name="ids" value="${marksheet.id}"></td>
<td>${loop.index + 1 + ((marksheetForm.pageNo -1) *
marksheetForm.pageSize)}</td>
<td><s:out value="${marksheet.rollNo}" /></td>
<td><s:out value="${marksheet.name}" /></td>
<td><s:out value="${marksheet.physics}" /></td>
<td><s:out value="${marksheet.chemistry}" /></td>
<td><s:out value="${marksheet.maths}" /></td>
<td><a href="../Marksheet?id=${marksheet.id}">Edit</a></td>
</tr>
</s:forEach>
<s:if test="${empty list}">
<tr>
<td colspan="8">
<H2 style="color: red">Records not found</H2>
</td>
</tr>
</s:if>
<tr>
<td colspan="2"><input type="submit" value="Previous"
name="operation"></td>
<td align="center" colspan="4"><input type="submit"
value="Delete" name="operation"> <input type="submit"
value="New" name="operation"></td>
<td colspan="2" align="right"><input type="submit" value="Next"
name="operation"></td>
</tr>
</table>
</form:form>