1. Когда вызывается этот файл, вызывается то, что первым.
Грубо говоря, метод service()
, предполагая, что сервлет уже загружен. В противном случае init()
метод.
2. Что делают методы doGet и doPost?
Они должны быть вызваны методом service()
. Метод service()
проверяет request-method
, POST
или GET
или PUT
или ...., а затем вызывает соответствующий метод. Проверьте документы .
3. Как он определяет метод doProcess в этом?
Вы сами вызвали его в doGet()
и doPost()
, оба.
4. Нужно ли иметь конструктор.
Нет. Контейнер сервлетов создает для нас сервлет. В случае, если мы собираемся инициализировать несколько вещей во время создания, мы можем сделать это методом init()
. Который просто там для аналогичной цели. Итак, мы можем переопределить это.
5. Как ответ отправляется обратно в Ajax.
Это JSON строка.