Используйте сервлет в качестве контроллера.
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String name = request.getParameter("name");
List<Personnel> personnels = personnelDAO.find(name);
request.setAttribute("personnels", personnels);
request.getRequestDispatcher("/WEB-INF/personnels.jsp").forward(request, response);
}
Сопоставьте его с определенным url-pattern
и затем вызовите этот URL вместо JSP.
Inpersonnels.jsp
просто получите к нему доступ обычным способом.
<table>
<c:forEach items="${personnels}" var="personnel">
<tr>
<td>${personnel.id}</td>
<td>${personnel.name}</td>
<td>${personnel.jobdescription}</td>
</tr>
</c:forEach>
</table>