Я хотел бы создать страницу .jsp, которая должна быть загружена в pageload, но содержимое страницы динамически создается путем вызова моей локальной базы данных.Загрузить динамическую страницу .jsp в pageload с определенным сервлетом
Мой вопрос есть. Когда пользователь запрашивает страницу index.jsp, как я могу сказать. Перед тем, как отобразить страницу serv.comX для вызова index.jsp, отправьте это назад на страницу 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 (запрос, ответ);
Редактировать. Okey Так что теперь сайт работает следующим образом. Я запрашиваю страницу index.jsp, которая отображается в web.xml сервлете. Но если я установил requestDispatcher на страницу index.jsp, весь сайт зависает. Если я установил его на другую страницу, например result1.jsp, он отлично работает. Execpt - это индексная страница, отображающая содержимое.
Как я могу сказать сервлету, отправить вывод инициатору?
Вместо того, чтобы идти от JSP -> сервлет, я бы карту сервлет на пути этого Jsp, а также использовать сервлет, чтобы включить свой JSP. – zack6849
Есть ли у вас пример того, как это сделать и результат? –
Попробуйте что-то вроде этого https://zack6849.com/uploads/N2VmYjA3Y2Y0.png и этот https://zack6849.com/uploads/ZTZjMzlhNGU0.png – zack6849