Я хотел бы создать страницу .jsp, которая будет загружаться при загрузке страницы, но содержимое страницы создается динамически путем вызова моей локальной базы данных.
У меня такой вопрос. Когда пользователь запрашивает страницу index.jsp, как мне «сказать». Перед отображением страницы index.jsp вызовите servletX для получения содержимого и отправить его обратно на страницу index.jsp?
У меня есть сопоставление моего jsp и сервлета следующим образом
<servlet>
<servlet-name>intname</servlet-name>
<servlet-class>ServletBooks</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>intname</servlet-name>
<url-pattern>/index.jsp</url-pattern>
</servlet-mapping>
Но не знаете, как мне отправить отправителя обратно в себя? getServletContext (). getRequestDispatcher (???) .forward (запрос, ответ);
Редактировать. Окей, теперь сайт работает следующим образом. Я запрашиваю страницу index.jsp, которая отображается в web.xml на сервлет. Но если я установлю requestDispatcher на страницу index.jsp, весь сайт зависнет. Если я установлю его на другую страницу, например result1.jsp, он будет работать нормально. Кроме того, это страница индекса, отображающая содержимое.
Как мне сказать сервлету отправить вывод инициатору?