Как создать сервлет для возврата запроса к базе данных в определенном div - PullRequest
0 голосов
/ 07 мая 2009

Мне нужно создать очень простое приложение:

  1. Мне нужна форма, которая передает данные сервлету
  2. Затем сервлет запрашивает базу данных, чтобы получить список отчетов на основе критериев, заданных формой
  3. Возвращенный список документов должен отображаться в формате div на странице .jsp

Я не уверен насчет последнего (номер 3). Я знаю, как вызвать doPost или какой-либо другой метод, используя jQuery (но не при нажатии кнопки), только используя таймер, но я уверен, что это аналогично. Но я хочу сделать это как можно проще и избегать jQuery, если это возможно.

Если я вызываю сервлет и возвращаю данные без использования jQuery, как я могу указать местоположение (т. Е. Какой div), в котором я хочу его вернуть.

1 Ответ

1 голос
/ 07 мая 2009

Где вы отображаете содержимое вашего Ajax-запроса, зависит от Javascript на стороне клиента. Сервлет просто создаст данные (либо в виде HTML, либо в виде JSON или XML, в зависимости от того, что вам нужно на клиенте).

Если вы не хотите использовать jQuery (или prototype.js, или что-то подобное), вам придется кодировать логику для запуска Ajax-запроса и для анализа результата (включая способ его отображения). 1003 *

Я бы сказал, придерживайтесь jQuery. Это будет держать его "как можно проще". Если вы не уверены, как начать новый запрос при нажатии кнопки, ознакомьтесь с этим руководством .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...