Чтобы быть уверенным: это весь файл JSP? Сообщение об ошибке предполагает, что у вас есть <!DOCTYPE>
сверху, что указывает на DTD на w3.org, но рассматриваемый веб-браузер не может его загрузить. Сообщение об ошибке также предполагает, что вы используете IE для проверки всего этого, этот веб-браузер, как известно, имеет странные ограничения и причуды в отношении открытия файлов XML из http://localhost
. Вместо этого попробуйте более приличный веб-браузер, например Firefox .
Далее я обнаружил несколько недостатков в этом подходе:
-
</body></html>
на самом деле не относится к нижней части JSP. Удалить их.
- JSP - неподходящий инструмент для этой работы. Используйте сервлет.
- Часть
if (it.hasNext())
является излишней, поскольку она уже обрабатывается оператором for
.
- XML должен иметь один корневой элемент. Прямо сейчас вы пишете в него несколько
<wa>
элементов.
- SQL подвержен атакам внедрения SQL. Используйте именованные запросы.
На самом деле это не проблема, но скорее предложение, я рекомендую взглянуть на jQuery , чтобы запускать аяксические запросы и выполнять манипуляции с DOM красивым, лаконичным и совместимым с кроссоверами способом.