protected void doGet(HttpServletRequest request, HttpServletResponse response) 
			throws ServletException, IOException {
		if (! request.getParameterMap().isEmpty()) {
			List<String> fouten = new ArrayList<>();
			BigDecimal van = null;
			try {
				van = new BigDecimal(request.getParameter("van"));
			} catch (NumberFormatException ex) {
				fouten.add("Van moet een getal zijn");
			}
			BigDecimal tot = null;
			try {
				tot = new BigDecimal(request.getParameter("tot"));
			} catch (NumberFormatException ex) {
				fouten.add("Tot moet een getal zijn");
			}
			if (fouten.isEmpty()) {
				int vanafRij = request.getParameter("vanafRij") == null ? 
						0 : Integer.parseInt(request.getParameter("vanafRij"));
				request.setAttribute("vanafRij", vanafRij);
				request.setAttribute("aantalRijen", AANTAL_RIJEN);
				Iterable<Docent> docenten = 
						docentService.findByWedde(van, tot, vanafRij, AANTAL_RIJEN + 1);
				if (! docenten.iterator().hasNext()) {
					fouten.add("Geen docenten gevonden");
				} else {
					List<Docent> docentenList = (List<Docent>) docenten;
					if (docentenList.size() <= AANTAL_RIJEN) {
						request.setAttribute("laatstePagina", true);
					} else {
						docentenList.remove(AANTAL_RIJEN);
					}
					request.setAttribute("docenten", docentenList);
				}
			}
			if (! fouten.isEmpty()) {
				request.setAttribute("fouten", fouten);
			}
		}
		request.getRequestDispatcher(VIEW).forward(request, response);
	}