Просто замените URL-адрес JSP на URL-адрес сервлета.Предполагая, что сервлет находится в web.xml
, сопоставленном с
<url-pattern>/EventsOverview</url-pattern>
или имеет новую аннотацию Servlet 3.0 @WebServlet("/EventsOverview")
, необходимо заменить ссылку следующим образом:
<a href="EventsOverview?event=<%=e.getID()%>"> <%= e.getTitle() %> </a>
Или, если вы придерживаетесь современного (ну, почти 10 лет; убедитесь, что вы читаете правильные и актуальные книги / учебные пособия) способ написания представлений JSP 2.0:
<a href="EventsOverview?event=${e.id}"><c:out value="${e.title}" /></a>
В любом случае будет вызван сервлет doGet()
, в котором вы можете просто выполнить задание предварительной обработки и отправить запрос в требуемую JSP для представления результатов в HTML.
См. Также: