Я создаю веб-приложение с JSPs и в моем сервлета у меня есть:Выполнение сервлета при запуске приложения
public class MyServlet extends HttpServlet {
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
init();
HttpSession session = request.getSession(true);
//more code...
}
}
До сих пор мой serlvet называется, когда страница JSP называет это как <a href="MyServlet..">
. Я хочу, чтобы всякий раз, когда запускается приложение, сервлет также должен быть выполнен. У меня могла бы быть кнопка на моей первой странице, например «СТАРТ», и там, чтобы вызвать сервлет. Но могу ли я избежать этого?
Что вы считаете «началом»? Укажите, когда контейнер сервлета запускается или указывает, когда пользователь впервые обращается к приложению? – bsiamionau
Сервлет называется, когда вы получите HTTP-запрос, почему вы хотите называть его автоматически, как только начнется приложение, какие-либо конкретные ожидания? –
Хорошо! У меня есть некоторые методы, которые проверяют некоторые вещи, поэтому я хочу, чтобы их проверяли, когда приложение запускается в первый раз. – yaylitzis