Вы не передали свой value
в своем теге <a>
сервлету, который является причиной его возврата null
. Вместо этого сделайте, как показано ниже:
<a href="DeleteBookServlet?deleteId=<%=b.getId()%>" name="deleteId">Delete</a>
и получите его в сервлете, используя
int id = Integer.parseInt(request.getParameter("deleteId"));