Вот что я хочу сделать, хочу загрузить файл, который будет обрабатываться сервлетом. Я бы использовал Apache Commons - File Upload для обработки загружаемого файла.загрузка асинхронного файла с помощью сервлета Java
Я видел загрузку файла AJAX, подобную Gmail, где был бы скрытый iframe, который позже будет заполнен javascript, чтобы перестать показывать загружаемое изображение или отобразить сообщение о том, что загрузка выполнена. Однако это использует PHP, где php-файл для обработки загрузки файла будет включать javascript внутри iframe.
Мой вопрос: как я могу это сделать в Java, используя сервлеты, не прибегая к JSP и подражая вышеуказанной реализации на PHP. Я даже не знаю, возможно ли это, поэтому, пожалуйста, направляйте меня на хорошую реализацию (без внешних библиотек, кроме общедоступных файлов).
Примечание: Я знаю, что есть библиотеки, которые могут сделать это легко, но я сначала хочу знать, как это происходит, как это возможно, и грязно руки и узнать об этом.
Edit: Просто добавить, я хотел бы использовать потоковый API из Apache-Commons FileUpload
Не могли бы вы рассказать мне, как вставлять HTML в перенаправление без JSP? – putolaruan
Зачем нужно перенаправление? Службу просто нужно вывести ответ text/html. – Quentin
A-Hah! Это просто показывает, что я действительно новичок в этой работе AJAX. Был привык к перенаправлению на сервлеты и JSP. :) Благодаря! – putolaruan