Я використовую сервлет для доступу до даних MySQL. У мене вже є код для відправки файлу з сервлет до відповіді.
Те, що я не знаю, - це те, як я заспокоївся, щоб зловити його за допомогою JavaScript, тому що я не надсилаю цього виклику. Я не хочу перезавантажувати сторінку отвору.
Я намагався зробити вікно. Відкрито сервлет, відправляючи всі параметри за допомогою URL-адреси, але відкриває лише порожню сторінку.
Відповіді:
0 для відповіді № 1Схоже, вам потрібно подивитися в AJAX. У jquery є щось полегшити. Я зробив деяке ajax, але це було не менше jquery, так що це, мабуть, краще, якщо я вказую вам у правильному напрямку, а не на пост повторення коду.
http://api.jquery.com/jQuery.ajax/
http://articles.sitepoint.com/article/ajax-jquery
Ваш тип відповіді на сервлет повинен бути таким:
response.setContentType("text/xml");
Сподіваюся, це допоможе.